Локальный хостинг: локальный сервер. Скачать Денвер, установить WAMP сервер для localhost (PHP 5.3.13, MySQL 5.1, PostgreSQL 8.4 etc.) « Denwer

Содержание

Что значит локальный сервер? Зачем нужен такой сервер?

Локальный сервер — это хостинг, работающий при помощи программ, которые осуществляют его эмуляцию на личном компьютере.

Для чего нужен локальный сервер?

Локальный хостинг можно использовать для подготовки сайта к публичному доступу. При разработке сайта таким методом, доступ к ресурсу имеют только лица участвующие в ней. Это не даёт пользователям и поисковым системам взаимодействовать с недоработанным сайтом.

Также локальный сервер используется для:

  • ознакомления с интерфейсом и административной панелью
  • установки различных CMS
  • проверки корректной работы сайта
  • обучения верстке и программированию
  • внесения изменений в сайт
  • сайтов и сервисов, которые работают только в локальной сети
  • работы с данными без доступа в Интернет.

Можно установить отдельно веб-сервер (Apache), базу MySQL, PHP и настроить их, но для неопытного пользователя это будет нелегко, поэтому рассмотрим готовые решения.

Преимущества локального сервера по сравнению с хостингом:

  • Отсутствие денежных вкладов
  • Надежность и независимость сторонних ресурсов
  • Практически равные с хостингом возможности.

Какие бывают локальные серверы?

1. Open Server — можно работать без установки программного обеспечения, запустив сервер с внешнего накопителя

. Скачать дистрибутив с официального сайта можно бесплатно, но с долгой загрузкой. Также можно скачать его быстро сделав пожертвование на развитие данного проекта.

После установки локального сервера, в трее должен появиться флажок красного цвета. Откройте его, для начала работы с сервером.

Далее требуется ввести в адресную строку следующий URL — http://localhost/. Откроется страница приветствия.

2. Denver — веб-сервер, который позволит запустить и настроить сайт на любой CMS. Чтобы скачать дистрибутив переходите по ссылке на сайт.

 

Завершив установку браузер автоматически откроет окно приветствия. Программу также можно  открыть нажав на ярлык Start Denwer на рабочем столе.

В браузере перейдите по адресу — http://localhost/denwer/. Перед Вами откроется окно приветствия.

 

3. Xampp — набор программ для создания локального веб-сервера Apache. Скачать Xampp Вы можете перейдя на сайт.

 

После установки активируйте контрольную панель: запустите xampp-control. Далее запустите сервер Apache.

Укажите в адресной строке браузера следующий URL — 

http://localhost. После Вы попадете на страницу приветствия.

 

Вы можете не использовать локальный сервер, если хотите создать простой сайт или блог. Такие проекты можно сразу запускать на открытом сервере, но при этом сайту обеспечивается минимальные информационная ценность, безопасность и соответствие требованиям поисковых роботов.

Узнать цены хостинга для сайта Вы можете на нашем сайте.

OpenServer — современный локальный сервер и пример его использования для установки WordPress на компьютер

Обновлено 28 сентября 2021 Автор: Дмитрий Иванецку
  1. Что такое Open Server и какой пакет следует скачать
  2. Установка OpenServer на компьютер и его настройка
  3. Установка WordPress на локальный сервер OpenServer

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Что такое локальный сервер? Ну, для начала стоит понять, что такое сервер вообще. Уже знаете? Ну, тогда вам будет понятно, что локальный server — это набор компонентов, позволяющий работать с сайтом прямо на компьютере (без использования хостинга).

Зачем это нужно? Ну, например, при разработке сайта для ускорения и повышения удобства этого процесса, или при существенном его обновлении, когда вы не хотите кроить шаблон непосредственно на сайте, который посещают пользователи (копируете файлы на компьютер, вносите изменения, тестируете, настраиваете и уже потом заливаете на хостинг).

Раньше я для этой цели всегда использовал локальный сервер Денвер. Правда, он не обновлялся уже много лет, хотя и вполне себе работоспособен. Однако, в комментариях к статье про установку Joomla 2.5 и 3.3 мне посоветовали обратить свое внимание на OpenServer, что я и не преминул сделать.

Что сказать про Open Server? Действительно, удобно, более современно и вполне работоспособно. Кроме этого, ОпенСервер не требует установки, а значит может работать с флешки (вместе со всеми сайтами, что вы в нем создаете и тестируете), в то время, как Денвер привязан к компьютеру, на котором он установлен. Также имеется расширенный пакет, куда включаются десятки полезных вебразработчику программ, опять же не требующих установки. Но обо все по порядку.

Что такое Open Server и какой пакет следует скачать

Open Server представляет из себя так называемый WAMP комплекс, суть которого можно понять из расшифровки этой аббревиатуры:

  1. Windows — операционная система, для работы в которой предназначен данный локальный сервер
  2. Apache — web-сервер, который «поднимается» при запуске программы Open Server
  3. MySQL — очень популярная система управления базами данных, которая является обязательным условием для работы многих движков сайтов, в том числе таких популярный, как Joomla и WordPress
  4. PHP — интерпретатор серверного языка программирования, на котором написано большинство CMS и создано множество других веб-приложений

Кроме этого «джентельменского набора» Опен Сервер имеет в своем загашнике Nginx (популярный веб-сервер, часто устанавливаемый вместе с Apache) и еще кое-что, показанное на приведенном ниже скриншоте. К тому же, этот локальный сервер позволяете в настройках выбрать один из нескольких вариантов Apache, PHP, MySQL и других компонентов.

Мне, как не специалисту в веб разработке, довольно трудно осознать всю грандиозность данного проекта под названием OpenServer, но, судя по отзывам, разработка комплекса ведется с учетом пожелание пользователей и огромным вниманием к деталям (если сравнивать с Денвером, то получите «Вольво» вместо «Лады», хотя и то, и то ездит). Имеется удобный интерфейс управления локальным сервером, созданными на нем сайтами и приложениями, а также к тем инструментами и утилитами, которые входят в его комплект.

Ну, и даже такому нубу, как я, понятно, что простой набор слов «не требует установки» значит очень много. Можно распаковать архив с дистрибутивом Open Server на флешку, переносной жесткий диск и даже на CD/DVD (правда, с ограничениями). После этого с вашими сайтами и веб-приложениями можно будет работать на любом компьютере дома, на работе, в интерне-кафе или где-либо еще, где имеется подходящая операционная система (Windows 8 / Windows 7 / Windows Server 2008 / Windows Vista / Windows XP SP3).

Однако, просто портативного локального сервера Open Server веб разработчикам может быть не достаточно. Да, на основном компьютере у них, конечно же, установлен весь необходимый в работе софт и даже сверх того. Но вот вставив флешку с ОпенСервером в чужой компьютер, вы уже много из того, к чему привыкли и что просто необходимо в работе, не обнаружите.

Что примечательно, авторы позаботились и об этом, предлагая на странице загрузки сразу три пакета. Скачать Open Server можно по приведенной ссылке, выбрав из выпадающего списка нужный пакет и пройдя капчу:

Какой же дистрибутив выбрать? Давайте посмотрим:

  1. Open Server Mini — эта версия подойдет, если вы хотите просто заменить Денвер на OpenServer. В результате вы получите носимый в кармане хостинг (на флешке) с понятным управлением и развернутым интерфейсом. Ничего лишнего не будет и весить сей пакет будет порядка ста пятидесяти метров, что, в общем-то, очень даже весомо по сравнению с десятью метрами дистрибутива. Но «красота», как говорится, требует жертв.
  2. Open Server Full — эта версия нужна как раз «серьезным ребятам», которые занимаются веб разработкой профессионально. Кроме Apache, Nginx, PHP, MySQL вы найдете целый набор программ, помогающих в вашем нелегком труде. Теперь даже на компе с голой Виндой и отключенным интернетом вам будет чем заняться. Список портативного софта, который будет в этом случае жить в вашем кармане вместе с хостингом, показан на скриншоте.

    Правда, вес пакета Open Server Full уже будет близок к половине гига, но для современных флешек это пустяки. Кстати, если действительно будете распаковывать дистрибутив этого локально сервера на флешку, то позаботьтесь о ее скоростных характеристиках (как по чтению, так и по записи информации), иначе будете слегка раздосадованы.
  3. Open Server Apps Pack — если поймете, что возможностей версии Мини вам не хватает, то не спешите скачивать версию Full и потом переносить сайты и приложения из одной папки локального сервера в другую. Это довольно муторно. Проще скачать этот Пак и распаковать его в ту же папку, где у вас живет Мини. И никаких проблем.

Кстати, скачивание упомянутых пакетов локального сервера возможно на двух скоростях: очень медленно и максимально быстро. Вы какую предпочитаете? Ну, тогда придется заплатить 100 рубликов в фонд создателей комплекса. В противном случае даже пакет Open Server Mini будет скачиваться пару часов.

Установка OpenServer на компьютер и его настройка

Скачанный дистрибутив представляет из себя самораскрывающийся архив, зашитый в экзешный файл. Когда вы его запустите, то через некоторое время вам будет предложено выбрать место, куда он будет распакован. По умолчанию традиционно предлагается «диск С», но вы вольны выбрать другое место (в том числе и внешний носитель, типа флешки или переносного диска).

Никаких ярлыков на рабочем столе или в меню кнопки «Пуск» не создается, ибо программа портативная. Значит для запуска сервера идем в папку OpenServer на том диске, который вы указали при установке, и запускаем файлик Open Server. exe (можете вытянуть его ярлычок на рабочий стол). Я устанавливал версию Мини, поэтому у меня это дело выглядит так:

Далее выбираете язык (мне еще предложили установить библиотеку С++) и по окончании установки наблюдаете появившийся в трее новый значок в виде красного флажка, означающего, что локальный сервер пока еще не запущен.

При клике по нему любой кнопкой мыши вы увидите контекстное меню, которое и служит основным инструментом управления OpenServer. Оттуда можно будет запускать веб сервер, останавливать его или перезапускать, а также получить доступ к созданным на его базе сайтам и вебприложениям (сейчас там только localhost доступен). Да, кстати, выберите пункт «Запустить» и после перекраски флажка в зеленый цвет вставьте в адресную строку браузера:

http://localhost/

Если увидите страницу с приветствием, то значит ОпенСервер у вас успешно «поднялся»:

Давайте для начала заглянем в его настройки с помощью одноименного пункта контекстного меню:

В некоторых релизах Винды может понадобиться установка галочки «Требовать учетную запись Администратора» для успешной работы данного локального сервера (доступа к файлу Hosts). На вкладке «Модули» вы сможете выбрать нужные вам версии Apache, PHP, MySQL (если производите доработку сайта, то имеет смысл их выбрать такими же, как и у вас на хостинге, во избежании траблов при переносе).

Можно также на вкладке «Меню» поставить галочку в поле «Показывать сайты в главном меню», чтобы не нужно было ловить их в выпадающем. Ну, и можно сразу же назначить браузер, где будут открываться эти самые ваши сайты после клика по их названию из контекстного меню пиктограммки флажка в трее.

Итак, для того, чтобы начать работу со своим сайтом на данном локальном сервере (или установить движок сайта), сначала нужно будет перейти из контекстного меню по пункту «Папка с сайтами», либо открыть, например, в Тотал Коммандере папку «d:\OpenServer\domains\». Внутри будет находиться папка «localhost». Рядом с ней создаем новую папку для нашего сайта с любым названием, в котором можно использовать следующие символы [a-z0-9.-] (обратите внимание, что нижнее подчеркивание использовать нельзя).

Собственно, все. Из контекстного меню значка Опен Сервера в трее выберите пункт «Перезапустить», после чего в списке сайтов у вас появится новое название, кликнув по которому откроется страница заданного в настройках браузера, отображающая ваш сайт.

Если в созданной внутри «d:\OpenServer\domains\» папки еще ничего нет, то и страница будет соответствующая. Скажу честно, что у меня на этом этапе возник серьезный затык с работой этого локального сервера. Причина была в том, что мой файл Hosts был защищен от записи, поэтому OpenServer при запуске постоянно по этому поводу ругался и не показывал среди сайтов созданную мною новую папку.

Я обратился к хелпу по работе этого сервера. Отключил контроль учётный записей (UAC), пытался изменить права доступа к файлу Hosts разными способами. Но ларчик просто открывался. У меня стоит антивирус ДокторВеб, который и оказался причиной блокировки записи в файл Hosts.

Если зайти в настройки ДокторВеба (из контекстного меню его значка в трее), то на вкладке «Превентивная защита» можно нажать на кнопку «Изменить» в самом верху и переставить галочку в строке напротив Hosts из положения «Запрещать» в более лояльное.

Второй возможной проблемой, по которой не запускается ОпенСервер, может быть открытый на вашем компьютере Скайп. По каким-то причинам он использует тот же порт, что и наш локальный сервер и это приводит к конфликту. Для решения этой проблемы Скайп нужно будет закрыть, запустить OpenServer, а потом открыть Скайп снова.

Теперь можно будет туда заливать дистрибутив WordPress (сегодня хочу описать работу с OpenServer именно на его примере, ибо установку Джумлы на Денвер мы совсем недавно рассматривали).

Установка WordPress на локальный сервер OpenServer

Итак, сначала вам нужно скачать дистрибутив WordPress последней актуальной версии.



Распаковываете архив и все его содержимое (то, что внутри папки wordpress) копируете в только что созданную нами папку сайта в «d:\OpenServer\domains\»:

Теперича нужно и о базе данных для нашего будущего блога подумать. Естественно, что в комплекте с этим локальным сервером идут различные утилиты, среди которых имеется хорошо нам знакомый ПхпМайАдмин, доступ к которому можно будет получить из контекстного меню иконки сервера в трее (Меню > Дополнительно > PHPMyAdmin). Для входа используйте пароль и логин — mysql:

В открывшемся окне PHPMyAdmin переходите в верхнем меню на вкладку «Пользователи» и нажимаете на расположенную в открывшемся окне кнопку «Добавить пользователя»:

В открывшемся окне вписываете желаемое имя пользователя базы данных, используя символы [a-z0-9.-]. Генерируете и сохраняете «на бумажке» сложный пароль, после чего ставите галочку в поле «Создать базу данных с именем пользователя в названии и предоставить на нее полные привилегии», жмете на расположенную внизу справа кнопку «ОК».

Теперь в папке вашего сайта в папке OpenServer находите файлик wp-config-sample.php и переименовываете его в wp-config.php, после чего открываете его на редактирование, например, в Нотепад++. Вводите в показанные на скриншоте поля название базы данных, имя пользователя и пароль, которые мы только что задали при создании этой самой БД (не сотрите случайно одиночные кавычки, в которых должны будут размещаться эти значения):

Чуть ниже в файле wp-config. php вы можете перейти по ссылке https://api.wordpress.org/secret-key/1.1/salt/ и скопировать созданные ключи безопасности. Вставьте их на место расположенный чуть ниже пустых заготовок:

Ну, а еще чуть ниже вы можете поменять префиксы для создаваемых Вордпрессом страниц в вашей базе данных. Это тоже может немного повысить безопасность работы с сайтом.

Сохраняете произведенные в файле wp-config.php изменения, перезапускаете локальный сервер и переходите на сайт, выбрав его название из контекстного меню иконки OpenServer в трее:

На открывшейся странице даете сайту название (потом сможете поменять, если что), придумываете логин (латиница и некоторые другие символы можно использовать), сложный пароль, указываете свой Емайл и жмете на кнопку «Установить WordPress».

После этого вас поздравят с успехом и предложат войти в админку WordPress, введя только что придуманные логин и пароль:

Адрес админки будет выглядеть как «http://robapera. loc/wp-admin/» — добавьте его в закладки браузера, чтобы не набирать вручную. Как работать с этим движком дальше, можете узнать из рубрик: основы WordPress и плагины для блога. Только начинайте читать с конца (внизу перейдите на последнюю страницу), чтобы идти от простого к сложному.

Продолжение следует >>> (подписывайтесь на рассылку, чтобы не пропустить)

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Предыдущая статья:

← Делаем ручную перелинковку страниц в WordPress более комфортной с помощью плагина WP-MFC Linkator

Следующая статья:

AnyComment — современный плагин комментариев для WordPress →

Установка локального сервера | bookhtml.ru

 

 

Локальный сервер это специальная программа, которая создает на вашем домашнем компьютере аналог сервера хостинг провайдера.

Необходимость такой программы возникает именно при разработке динамических сайтов, т. е. сайтов, использующих в своей работе php, perl скрипты и базы данных. Для тестирования обычных HTML и CSS сайтов в установке локального сервера на свой компьютер нет необходимости.

Различные CMS, форумы, блоги, гостевые книги и просто php сценарии, все это будет работать на домашнем компьютере только при установленном локальном сервере.

И в чем же причина, спросите вы. Да только в том, что браузер понимает html, css и JavaScript, а php он не понимает.

Для того, что бы браузер понимал php скрипт его нужно предварительно обработать специальным обработчиком, который вернет результат в виде обычного html-кода.

Такой обработчик имеется почти на каждом интернет сервере, предоставляющем услуги хостинга. Ну а вот на домашнем компьютере его по умолчанию нет.

Вот по этой причине и создали такой дистрибутив как локальный сервер, который после его установки имитирует работу интернет сервера на вашем домашнем компьютере.

В качестве локального сервера мы будем использовать Denwer. Это очень популярный дистрибутив, который прост в установке и применении.

Он обеспечивает функционирование php скриптов и возможность работы с базами данных mysql, что позволяет протестировать самые разнообразные сайты на своем компьютере без необходимости покупки хостинга.

Установив локальный сервер Denwer на свой компьютер вы сможете сохранять файлы создаваемого вами сайта в определенную папку, что позволит обращаться к сайту из любого браузера просто набрав в адресной строке имя созданной папки.

Установочный файл локального сервера Denwer скачиваем по этой ссылке — http://dfiles.ru/files/fp8jkazke

После скачивания установочного файла denwer.exe начинаем установку локального сервера Denwer

на свой компьютер.

После двойного клика по приложению в открывшемся окне соглашаемся с установкой базового пакета.

Далее идет разархивация данного пакета.

Открывается окно Internet Explorer в котором прописана просьба для продолжения установки закрыть это окно. После закрытия на экране появляется такое диалоговое окно:


Для продолжения жмем Enter:

Далее нам необходимо указать имя директории или букву флэш-накопителя.


Не рекомендую устанавливать Denwer на системный диск. Желательно выбрать для этого какой нибудь другой локальный диск (если таковой имеется). Пишем, например, D:\WebServers и жмем Enter:


Спрашивает: установить в директорию D:\WebServers (y/n)? Нажимаем y (да) и жмем Enter.

Идет предупреждение, что на вашем компьютере будет создан виртуальный диск. Жмем Enter.

Необходимо определиться с буквой нашего виртуального диска. Z нас устраивает — жмем Enter.


Далее соглашаемся с тем, что копирование файлов будет произведено в директорию D:\WebServers — жмем Enter.

Идет копирование файлов.

В следующем открывшемся окне предлагается выбрать один из двух режимов запуска Denwer:


Denwer может запускаться в двух режимах:

1. Виртуальный диск создается при загрузке операционной системы

2. Виртуальный диск создается при запуске Denwera

Рекомендуется выбрать вариант 1 как более удобный, так что сразу жмем Enter. По умолчанию выбран вариант 1.

И последнее: предлагается установить ярлыки на рабочем столе. Соглашаемся — жмем y и Enter.

Denwer успешно установлен.

На рабочем столе появились три ярлыка:

Start Denwer — запускает локальный сервер

Restart Denwer — перезагружает локальный сервер

Stop Denwer — останавливает работу локального сервера

Давайте запустим наш локальный сервер, кликнув по ярлыку Start Denwer.

Открыв папку «Мой компьютер» мы увидим, что к нашим локальным дискам добавился еще один (виртуальный) локальный диск Z.

Содержимое локального диска Z такое же как и папки D:\WebServers: четыре папки из которых нас интересует папка home. Именно в ней мы будем хранить наши сайты. Здесь уже есть папка test1.ru, созданная для примера.

Если набрать имя данной папки в адресной строке браузера (при запущенном Denwere), то откроется окно тестовой страницы:

Как же создать на Denwere директорию для нашего будущего сайта?

В папке home создаем папку с именем нашего сайта (только без доменных зон типа .ru, .com во избежание непредвиденных конфликтов). Внутри нее обязательно создаем папку www и уже в эту папку помещаем все файлы вашего сайта.

Теперь давайте зайдем на главную страницу Denwera, набрав в адресной строке браузера localhost/denwer/.

Попадаем на страницу, где перечисляются все возможности установленного локального сервера и указан список URLов, которые имеются на локальном сервере.

Нам будет необходим http://localhost/Tools/phpMyAdmin — это специальная среда, созданная для работы с базами данных.

 

Установка и отладка веб-сервера для сайта в UBUNTU