Локальный сервер openserver. Установка и настройка OpenServer

У каждого владельца сайта или блога, рано или поздно, появляется непреодолимое желание его каким-то образом «допилить» или «докрутить». Начитавшись бодрых статей в стиле «Хатемеель – це дуже просто», они, долго не раздумывая, начинают рихтовать нежный код при помощи кувалды, зубила и какой-то матери. Результатом, чаще всего, становятся вырывание волос на попе шевелюре и панические письма в техподдержку: «Помогите, мой сайт сдох!».

Те, кто поумнее поосторожнее, понимают, что прежде, чем лезть немытыми лапами в живой организм, нужно потренироваться на каком-нибудь имитаторе. Профессиональные разработчики сайтов пользуются ими давно и успешно. Достаточно долго самым популярным был Denver, полнофункциональный имитатор удаленного сервера в собственном компьютере. Но вот уже около трех лет проект не возобновляется, Интернет ушел далеко вперед, в современные компьютеры и системы старый Денвер становится криво, или не становится вовсе.

Новым фаворитом стал свободно распространяемый пакет OpenServer. Наберите это слово в Гугле и попадете на страницу проекта, где сможете скачать исходный архив. Поместите его на диск, где есть хоть 1 гигабайт свободного места, и разархивируйте. Зайдите в папку OpenServer и запустите файл с таким же названием.

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

После старта программы в командной строке появится красный флажок. Щелкните по нему, и увидите меню сервера. Щелкните на зеленый флажок, возле которого написано «Запустить сервер». Программа сама создаст виртуальный диск W:. Поздравляю, у вас в руках полноценный сервер со всеми возможностями, которые дает настоящий качественный хостинг.

То, что я буду писать дальше, возможно вызовет возмущение профессиональных вебмастеров. Но я рискну описать самый простой путь к тому, чтобы начать собственные опыты с кодом, более сложные варианты оставим на потом. По правилам, работа с сайтом начинается с создания пользователя и базы данных. Разумеется, если мы делаем настоящий проект, так и надо поступать. Для нас же, экспериментаторов с шаловливыми ручонками, в OpenServer уже создан пользователь с именем mysql, база данных с именем mysql и паролем mysql. Нам остается только создать новый домен. Для этого щелкаем на меню «Настройки» и выбираем вкладку «Домены». В поле «Имя домена» вписываем любое имя (повторять имя настоящего сайта нежелательно), в поле «Папка домена» пишем «localhost/www» и нажимаем на «Добавить».

Дальнейшие действия стандартны. В папку OpenServer\domains\localhost\www загружаете WordPress, открываете файл wp-config и вписываете туда имена и пароли пользователя и базы.

Сохраняем, затем в браузере набираем имя, которое вводили, как новый домен, и попадаем на обычную страницу установки WordPress. Здесь не забудьте правильно написать адрес электронной почты и не разрешайте индексацию. После этого новый сайт в вашем полном распоряжении. С ним можно делать все, что угодно. Я, например, тестирую на нем все новые темы. Еще лучше установить на нем тему рабочего сайта и тестировать плагины, виджеты и скрипты. Можно удалять нежелательные ссылки из кода шаблона, прежде чем устанавливать его на рабочий сайт. Можно использовать OpenServer, как полигон для изучения HTML, CSS и PHP. Можно тренироваться в перенесении сайтов, придумывать новые страницы и так далее, и тому подобное. Можно тестировать темы собственной разработки, причем увидеть их в любом браузере. И главное – риска угробить уже работающий сайт — абсолютно никакого.

На самом деле, OpenServer неизмеримо богаче возможностями. Там же, в меню, есть документация, где все подробно рассказано. Я же хотел только показать простой путь к самосовершенствованию и получению практических навыков работы. Ведь плох тот , который не мечтает стать вебмастером!

Описание программы

Open Server — это портативный программный комплекс, созданный для того чтобы помочь веб-мастерам в разработке, отладке и тестировании сайтов непосредственно на компьютере (даже если на нем нет интернета) под управлением ОС Windows. Более подробно прочитать о том что такое Open Server, какая разница в его сборках (максимальной, расширенной и базовой) и о том какие компоненты в них входят, можете почитать на оф. сайте проекта: ospanel.io .

Лично я пользуюсь расширенной редакцией (премиум)

Где скачать опен сервер?

  1. На сайте разработчика ospanel.io/download/ — без доната скорость скачки очень маленькая (часа 3 качать)
  2. С моего яндекс диска, здесь: https://yadi.sk/d/qDuNKrWUhkHvo — я обычно закидываю туда все обновления

Установка Open Server

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

Запускаем скачанный дистрибутив Опен Сервера (желательно от имени администратора).


Указываем путь для установки дистрибутива.

Ждем распаковки, после чего переходим по пути который вы указали при распаковке и видим там папку OpenServer, внутри которой находится установленный Опен Сервер

На этом установка завершена!

Open Server — первый запуск

Для этого перейдем в папку с установленным дистрибутивом Open Server (в моем случае она находится на локальном диске D). Щелкаем правой кнопкой мыши по значку Open Server (x64 или х86, в зависимости от разрядности вашей ОС) и в открывшемся окне выбираем «Запуск от имени администратора».

В открывшемся окошке выбираем язык интерфейса сервера (в моем случае это русский):



Устанавливаться они будут довольно долго, свободно успеете в то время попить кофейку. или еще чем-нибудь заняться)

После установки всех необходимых библиотек в трее (правый нижний угол, где часы) появится значок Open Serverа в виде красного флажка, нажимаем на него и выбираем запустить.

В случае если выйдет окошко: Оповещение системы безопасности Windows, ставим обе галочки на против пунктов Частные и Общественные сети и нажимаем на кнопку «Разрешить доступ».


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

Откроется страница в браузере, которой в которой будет написано приветствие.


Поздравляю с успешным запуском Open Server.

Настройка Open Server

Для этого запустите его, затем в нижней трее щелкните по его значку правой кнопкой мыши и выберите вкладку настройки.


Перед вами откроется окно настроек, нас в первую очередь интересует вкладка Модули, здесь я рекомендую выставить нужные для вас модуля (опираясь на программное обеспечение хостинга, в моем случае хостинг будет бегет , он поддерживает последние версии Apach , Ngins , PHP и т.д. соответственно последние версии я и выбираю).

В докторе вэбе отключается в настройках родительского контроля если не ошибаюсь.

Так же Вы можете попробовать открыть от имени администратора командную строку и выполнить команду:

attrib.exe -s -r -h -a C:\Windows\system32\drivers\etc\hosts

2 частая ошибка: Не удалось запустить Apache

Или еще какой-нибудь компонент или просто пишет порт (номер порта) занят. Это обычно свидетельствует о том что у вас данный порт занят какой либо другой программой.

Решение проблемы:

Если у Вас запущен Skype, убедитесь, что он не занимает порты 80 и 443, для этого в скайпе зайдите во вкладку Инструменты -> Настройки –>Соединение и уберите галочку с пункта Использовать порты 80 и 443.
Если не помогло или порты блокирует что то другое. То скачайте, установите и запустите программу Port Explorer (или подобную ей), после этого перейдите на вкладку ALL, отсортируйте список процессов во вкладке Local Port, найдите процессы занимающие порт который указан в логах и завершите их. PS данное действие после каждой перезагрузки системы скорее всего придется повторять.

После этого перезапускаем Open Server и работаем!

Если и это не помогло, тогда отключайте брандмауэр (фаервол) и антивирус!

Ну, а если и всё вышеперечисленное не помогает, то идите на оф. форум open-server.ru/forum/ ищите свою проблему, либо пишите разработчикам через тот же форум какая у вас конкретно проблема и вам помогут ее решить. Ну или можете написать об этом в комментариях, я постараюсь вам помочь!

Всем привет, сегодня мы с вами рассмотрим, как установить и настроить один из популярных локальных серверов, Open Server. Мы рассмотрим базовые возможности локального сервера Open Server и протестируем его работу. Open Server – это портативная серверная платформа и программная среда, созданная специально для веб-разработчиков. С помощью локального сервера, программисты могут создавать свои приложения на серверных языках.

Скачиваем Open Server.

Здесь вы переходите на страницу “скачать” где для выбора даются 3 версии. Эти версии отличаются набором дополнительных программ. Я скачивал самую большую версию, там много полезных программ, которые облегчат работу(пипетка, Sublime Text,набор программ для работы с СУБД и многое другое) .

Open Server бесплатный. Любую его версию вы можете скачать бесплатно, но вы должны понимать что это тяжело содержать и периодически обновлять такой большой проект.
Я это осознаю, поэтому когда я скачивал Open Server, я задонатил им 100 рублей. Это не много, но если каждый из скачавших переведет 50-100 рублей, это поможет разработчикам.

На официальном сайте торентов нет, поэтому придется качать через браузер.

После того как вы скачали установщик, устанавливайте саму программу. Я устанавливал Open Server на диск D, это у меня диск на котором больше места.

После установки программы, у вас появится папка в которой будут следующие файлы:

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

Для примера я создам в папке файл index.php. После создания нового проекта обновляем Open Server и запускаем сайт через вкладку мои сайты.

Open Server простой в освоение и надежный в работе. Здесь все сделано для людей, вам нужно просто потренироваться.

В дальнейшем я буду разбирать Open Server. В других записях мы будем разбирать более продвинутые моменты в работе с Open Server. На данном этапе вам это не нужно.

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

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

Итак, для начала вам нужно скачать данную программу на официальном сайте , на странице скачивания выберите максимальную версию «Ultimate» так как в ней больше возможностей, бесплатное скачивание в данный момент идет на небольшой скорости, на максимальной скорости вам будет доступно, если вы внесете пожертвование, я внес автору 100 рублей (в знак благодарности) и скачал на максимально-доступной для себя скорости.

После того, как вы скачаете и установите программу я хочу вам показать одну важную деталь, зайдите в папку «OpenServer»

в ней будет находится 4 папки, нас интересует папка «domains» именно в ней хранятся наши сайты

вот как на моем примере

то есть для начала вам нужно создать папку с названием сайта, например test.local

окончание после название сайта local — обязательно! Иначе могут быть проблемы с работой сайта на локальном сервере, потом в эту папку мы закидываем установочные файлы движка (wordpress, joomla, drupal и др.) я вам буду показывать на примере css движка wordpress.

В нашем случае нужно перейти на официальный сайт и скачать сам движок

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

Теперь нам нужно установить данный движок, нам нужно запустить данную программу нажав на зеленый ярлык соответствующей разрядности вашей ОС, у меня стоит 64 -разрядная, значит я запускаю «Open Server x64»

Советую вам сразу вынести саму папку «OpenServer» чтобы сразу была перед носом)). Внизу появится красный флажок, это говорит о том, что программа запустилась, но чтобы она функционировала нужно выбрать зеленый флажок и нажать запустить, после запуска у нас появится список сайтов в разделе «мои сайты», которые имеются в папке «domains». Перед установкой сайта нам обязательно нужно создать базу данных, для этого переходим в профиль «OpenServer» и в открывшемся меню выбираем «Дополнительно > PhpMyAdmin» далее у нас откроется отдельное окно браузера (который у вас задан по умолчанию в системе, в моем случае это Google Chrome) в нем откроется окно авторизации

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

Как только вы вошли в панель управления PhpMyAdmin нам нужно сверху нажать «Пользователи»

внизу нужно найти слово «добавить пользователя»

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

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

На этом все, в данной статье я постарался максимально подробно рассказать из своего личного опыта о работе OpenServer. Если у вас еще останутся вопросы пишите в комментариях, всем помогу.

Приветствую всех читателей блога сайт. В этой статье речь пойдет о локальном сервере Open Server.
Что такое локальный сервер и для чего он нужен? Локальный сервер является специальной программой, которая дает нам возможность работать над своим интернет-проектом непосредственно на домашнем компьютере.

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

Улучшение внешнего вида сайта, его функциональности процесс увлекательный и длительный, а для многих вечный. И совершать в этом направлении какие-либо эксперименты непосредственно на рабочем сайте, не есть гуд.
А это значит, что процесс каких-либо нововведений должен обкатываться и проверяться на локальном сервере. А уже после этого, через FTP-клиент загружаем измененные файлы на свой рабочий сайт.
Наиболее популярным в среде WEB-разработчиков локальным сервером является Денвер. С ним любимым я постоянно и работаю. Помимо Денвера имеются и другие локальные серверы, но я с ними пока незнаком.
Почему же я пишу именно о портативной серверной системе Open Server, а не о Денвере. Да потому что в последнее время Open Server, все более на слуху. Все чаще попадаются положительные отзывы, и комментарии о том, какой он удобный, и классный. И я не могу пройти мимо этого. Поэтому сегодня я устанавливаю программную среду Open Server к себе на компьютер, параллельно, пошагово рассказывая о том, как это сделать в этой статье.

Open Server какую версию выбрать?

Все версии локального сервера портативные, нетребующие установки. А это значит, что Open Server можно скачать на флешку или переносной жесткий диск, и использовать в любом месте, на любом компьютере.
Для скачивания предлагается три дистрибутива программы.
«Максимальная» редакция является полной версией Open Server. Помимо локального сервера включает в себя приличный набор портативного софта для веб-мастера.


«Расширенная» редакция - версия программы без дополнительного софта. Рекомендуется для тех, кто не собирается использовать в работе дополнительный софт, предлагаемый в «Максимальном» варианте, и желает сэкономить место на диске.
«Базовая» редакция - самая маленькая по размеру версия локального сервера. Помимо отсутствия софта, представленного в «максимальной» версии также отсутствуют модули ImageMagick, PhpPgAdmin, PostgreSQL, Rockmongo, MongoDB и Git, имеющиеся в «расширенной» редакции.
Версия рекомендована для пользователей с медленным интернетом, и желающих максимально сэкономить место на диске.
Какую версию скачать? Если вы задаетесь этим вопросом, значит, качайте «Базовую». Остальные версии предназначены для продвинутых веб-разработчиков.

Установка Open Server - «базовая» редакция.

При правильном раскладе на открывшейся странице видим следующее:

Настройка параметров локального сервера, установка WordPress

Пробежимся по настройкам. Открываем меню, заходим в пункт «Настройки», выбираем вкладку «Основные»:

Я помимо пунктов, отмеченных по умолчанию, отметил еще два. Запуск вместе с Windows для того чтобы не создавать лишний ярлык на рабочем столе.

И требование запуска программы с правами администратора. Рекомендация непосредственно самого разработчика портативного локального сервера.

Во вкладке «Меню» сделал следующее:

Поставил галочку в чекбоксе «Показывать сайты в главном меню» для того, чтобы добавленные мной домены отображались в меню Open Server.

И выбрал браузер, для открытия веб-страниц указав путь к исполняемому файлу.

Остальные настройки локального сервера оставил по умолчанию.

Приступим к установке Вордпресс на локальный сервер.

Заходим в настройки Опен Сервера, выбираем вкладку «Домены», прописываем название своего домена (для себя я прописал сайт), жмем на троеточие:

В новом открывшемся окне создаем под домен одноименную папку:

Жмем ОК, сохраняем, перезапускаем сервер. Если все сделано правильно, наша папка будет отображаться в меню Open Server:

Папка создана, осталось закинуть в нее распакованные файлы дистрибутива WordPress (свежий дистрибутив Вордпресс скачиваем отсюда).

Делаем это простым копированием файлов и каталогов из папки в папку, или с помощью Total Commander.

Из распакованного архива копируем только то, что находится внутри папки wordpress в созданную нами папку.

Находится наша папка в каталоге domains:

Почти все готово но, для того чтобы все заработало, осталось создать базу данных для Вордпресс.

В меню Open Server на вкладке «Дополнительно» кликаем на «PhpMyAdmin».

В открывшемся окне выбираем русский язык.

Вводим ими пользователя - mysql.

Вводим пароль - mysql.

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

Выбираем хост - localhost.

Придумываем пароль

(Сохраняем в укромном месте имя пользователя и пароль, далее они нам пригодятся.)

Отмечаем чекбокс, как показано на картинке.

Жмем на ОК в правом нижнем углу открытого окна.

Закрываем PhpMyAdmin - база данных создана.

Остался небольшой штрих переименовать файл wp-config-sample.php и внести в него кое-какие изменения.

Находим этот файл по следующему пути: openserver/domains/ваша папка (в моем случае сайт)

Переименовываем файл wp-config-sample.php в wp-config.php Открываем файл на редактирование (редактором Notepad++), и вводим наименование созданной нами базы данных, имя пользователя и пароль в поля указанные на скриншоте:

Сохраняем изменения, закрываем отредактированный файл. Заходим в меню Open Server, находим нашу папку, кликаем по ней, и видим следующее:

Почему не запускается Open Server?

Одна из причин того что локальный сервер Open Server не запускается может быть запущенная программа Skype.

Для того, чтобы локальный сервер заработал, выходим из Skype и запускаем Опен Сервер, а уже после этого Скайп.

Проблемы в работе локального сервера могут быть из-за установленного на компьютере антивируса. Если сервер при отключенном антивирусе запускается, значит надо разбираться со своим антивирусником. Добавить файлы Open Server в исключения антивируса установленного на компьютере, и все заработает.

У меня AVG и firewall COMODO на Опен Сервер не ругались по умолчанию.

Вконтакте