Установка и настройка локального сервера Open Server

Установка и настройка локального сервера Open ServerЧастенько бывает необходимо установить локальный сервер на своем компьютере, чтобы сайт можно было создавать не в Интернете, а на своем компьютере. Кто то хочет поэкспериментировать, кому то удобнее работать с сайтом, когда к нему полный доступ. Мне удобней работать с сайтом, когда он в сети и сразу виден результат. Но на новый год понадобилось съездить в гости на несколько дней, а у меня была незавершенная работа, вот я и решил установить Open Server.

Я считаю достаточно удобный и легкий инструмент для этих целей и нет страшных консольных окон как в Denwer. Я остался доволен и Вам думаю будет полезен. Правда в Open Server (Опен Сервер) имеет некоторые нюансы в настройках, о которых я Вам поведаю.

Установка и настройка локального сервера Open Server - обзор

 

Скачать Open Server

Скачать Open Server необходимо с официального сайта разработчика.

Представлены три версии Open Server’а:

  • Open Server Full – веб сервер и набор полезных портабельных (не требующих установки программ)
  • Open Server Mini – только веб сервер и то что к нему относиться
  • Open Server Apps Pack – пак для расширения Вашего Open Server Mini до версии Open Server Full

Если не нужны лишние программки, то тогда ставьте Open Server Mini, но рекомендую Вам все таки поставить и посмотреть полную версию. Автор на славу постарался и добавил нужные программки.

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

 

Устанавливаем и запускаем Open Server

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

Важный момент для Windows 7! После распаковки, нажмите правой кнопкой мышки на запускаемый файл Open Server.exe и выберете Свойства. Далее выберете закладку Совместимость и установите галочку напротив “Выполнить эту программу от имени администратора”. Это делается для того, чтобы каждый раз при запуске не выбирать этот параметр. На других версиях Windows не тестировал.

При запуске будет появляться флажок в системном трее, это и есть Open Server. Когда он красный – локальный сервер не работает, когда оранжевый – он запускается/выключается, когда зеленый – работает.

Нажимаем на иконку, далее выбираем “localhost” и запускаем тестовый сайт. Он должен открыться в браузере.

Можете почитать документацию по настройке перейдя Дополнительно –> Документация –> Open Server

 

Настраиваем Open Server

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

Чтобы попасть в настройки, нужно щёлкнуть по значку и выбрать “Настройки” и выбираем закладки:

  • Основные – я ставлю галочку “автозапуск сервера”, чтобы при запуске Опен Сервера, сразу запускался сервер. Если хотите чтобы он запускался вмести с Windows поставьте соответствующую галочку.
  • Сервер – можно настроить порты, если у Вам будет Open Server конфликтовать с другими программами
  • Модули – полезно, потому как можно выбрать нужную версию апача, php, mySQL. К примеру некоторые cms требуют более свежих версий, к примеру к этому капризна Joomla 3, а в настройках это легко решается.
  • Меню – можно настроить отображение меню и ниже задать каким браузером пользоваться, текстовым редактором и файловым менеджером.
  • Домены – тут прикрепляются домены к папкам. Можно автоматом, а можно вручную, только не забывайте нажимать “добавить”, чтобы домен добавился и кнопку сохранить. Слева пишится домен (тот адрес по которому будет открываться ваш сайт на open server’е в браузере) а справа приваевается этому домену папка (нажмите троеточие чтобы выбрать папку). Если домены не настроены то они не будут загружаться, будет работать только localhost.

Когда стоит автоматом, то название папки берется за название домена.

Все, основные настройки сделаны, можно нажимать “Запустить” локальный сервер. Если сервер не запуститься, то нужно разобраться с чем это связано, об этом читайте ниже.

Также хочу сказать, что у Вас могут возникнуть сложности с файлом “.htaccess”, потому как Windows не даст вручную его создать, но из архива такой файл легко распаковывается.

 

Настраиваем Open Server под cms Joomla, WordPress, DLE, Drupal и другие которые работают с БД

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

Для того чтобы нам установить и запустить нашу cms (Joomla, WordPress и др.) на Open Server, нам необходимо будет создать базу данных MySQL, далее пользователя базы данных (логин и его пароль), а потом присвоить пользователю права на управление нашей базой данных. Делается все достаточно не сложно. Для этого идем в системный трей, кликаем на иконку Open Server, выбираем “Дополнительно”  -> “MySQL менеджер”. Тут конечно все на английском, но если разобраться потом становиться понятно.

Последовательность такая:

Настраиваем Open Server под cms Joomla, WordPress, DLE, Drupal и другие которые работают с БД

1. Создаем Пользователя – для этого нажимаем на кнопку с двумя человечками или заходим Tools –> User manager. Указываем какое хотим имя пользователя (User name), выбираю что для любого хоста использовать (From host), устанавливаю и дублирую пароль (Password), устанавливаем пользователю все права (Global privileges) и сохраняем. Только пароль не забываем, а то он шифруется, хотя потом его можно заменить.

Настраиваем Open Server под cms Joomla, WordPress, DLE, Drupal и другие которые работают с БД

2. Создаем Базу Данных – нажимаем в левой части на 127.0.0.1 на правую кнопку мышки, выбираем создать новую базу данных Create new –> Database. В отрывшимся окне вводим любое имя базы данных (name) и сохраняем.

В принципе этих настроек достаточно, пользователь с правами создан, база данных тоже. Потом если захотите сделать экспорт/импорт базы данных то можете воспользоваться MySQL менеджер  или запустить phpMyAdmin.

 

Что делать если Open Server не запускается или выдает ошибку

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

Если не помогло, необходимо понять какой процесс не запускается и почему. Для этого идем и смотрит “Просмотр логов” нажав правую кнопку мышки в системном трее.

Распространенная ошибка №1 Эта ошибка выдает себя следующим способом, при запуске open server нету списка сайтов а есть только один Localhost. Проблема в том, что вы либо не настроили домен к папке, тогда возвращаемся к пункту “Настраиваем Open Server” данной статьи. Если там все настроено правильно, то скорее всего запрещен доступ к файлу HOSTS. Просматриваем логи. Если ругается на файл HOSTS, то что не может его редактировать, а точнее пишет ошибку “Файл C:Windowssystem32driversetchosts недоступен для записи”.

Что делать если Open Server не запускается

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

Скорее всего он защищен от записи или антивирусная программа для Вашей безопасности блокирует все изменения. Пройдите и посмотрите в свойствах файла стоит ли атрибут “Только чтение”. Если не помогло, надо отключить антивирусник, а может даже придётся его удалить.

У меня стоит Dr.Web, он блокирует изменение файла Hosts в целях безопасности и фишига. Даже если выгрузить весь Dr.Web из процессов, все равно будет блокировка на редактирование этого файла. Но не спешите удалять. Идите в системный трей, нажимайте на иконку Др.Веба, в отрывшемся меню выберите “Административный режим”, подтвердите. Далее там же выберите Инструменты –> Настройки.

Что делать если Open Server не запускается

В открывшимся окне настроек выберете раздел Основные –> Превентивная защита, далее нажмите на кнопку “Пользовательский” и выберете напротив поля “HOSTS файл” спрашивать. Т.е. спрашивать о редактировании файлов. Крайне не рекомендую использовать “Разрешить”, потому как кто попало может отредактировать этот файл и переслать Вас вместо Вашей почты на фишинговый сайт и увести Ваши данные, а Вы и не узнаете об этом. И при запуске Open Server будет выводиться еще одно сообщение “Разрешить процессу модифицировать файл HOSTS?”. Лишнее нажатие, зато защита выше.

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

Распространенная ошибка №2 Пишет и ругается на занятый порт

Бывает иногда такое с софтом, когда одновременно программы начинают использовать один и тот же порт. У меня такое было и Open Server конфликтовал в Виртуальной машиной. Это решается быстро. Надо переназначить порт и настройки нам это позволяют.Заходим в настройки (как заходить описано выше). Смотрим все по отчетам, на что ругается.

image

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

 

Если мои рекомендации не помогли

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

14 комментариев
  1. Сергей:

    Очень доступно и на понятном языке об*яснено.Спасибо за урок.

  2. Олег:

    Почему в настройках при нажатии на кнопку сохранить происходит закрытие окна и сразу его открытие

  3. Катерина Рем:

    Супер спасительный пост, только благодаря ему мои двухдневные мучения по созданию папки домена закончились! Всего лишь нужно было зайти от имени администратора 🙂 Еще раз спасибо за подсказку 🙂

  4. delux:

    локально сайт работает, теперь как его опубликовать в интернете.
    1.Есть имя, зарегистрированное
    2.Айпи статика подзавязано под это имя.
    3.А дальше что делать.

  5. Олег:

    у меня исчез виртуальный диск,не могу его восстановить

  6. Дияр:

    Спасибо большое, промучился 2 дня с Денвером,потом плюнул и решил установить Open Server, поначалу не запускался тоже, но оказывается порт 443 был занят Виртуалкой. Спасибо Вам большое, благодаря Вашей статье все установилось быстро. В денвере просмотра логов нет в этом и проблема!

  7. Наталья:

    Большое спасибо! Статья очень помогла! Сервер не запускался, но, благодаря Вашим объяснениям, все заработало.

  8. Дима:

    Автор Спасибо тебе огромное! С особенностью для win7 полдня протоптался, пока не познакомился с вашей статьей! СПАСИБИЩЕ!!!

  9. Максим:

    Всё сделал и при рестарте сервера не появляются локальные ссылки на сайты. Что делать?

  10. Максим:

    разобрался

  11. Alexandra:

    установила сервер, все ок, когда начинаю устанавливать joomla (я уже все версии перепробывала) то на последнем пункте (установка) ничего не происходит долго ждала но не устанавливается, что это может быть????

  12. Илья:

    Никак не могу правильно настроить. при клике на готовый сайт — в браузере выдает:
    Не удается получить доступ к сайту
    Не удается найти DNS-адрес сервера

    Сколько уже не перепробывал настраивать… в чём проблема?

  13. Александр:

    Кошмар замучела проблема. Создаю файл index.php пишу текст в коде — при открытии в браузере вместо русского текста кракозябры. Создавал htaccess файл вписывал туда кодировку utf-8 все до фонаря. Других советов нигде не вижу. Все только и знают что htaccess сделать. Есть кто нибудь ,кто действительно может помочь?????

  14. Александр:

    Здравствуйте!
    Давно нет записей. Ваш сайт еще актуален? Можно задавать вопросы?
    Установил Open Server 5_2_6 basic. На Windows 7. Все рекомендации исполнил. В логах никаких проблем нет. Антивирус Касперского отключал, потом настроил исключение на папку Open Server. В Скайпе убрал канал 80. Все запустилось. Зеленый флажок работает.
    Но после набора http://localhost/ в адресной строке браузера Опера (установлен по умолчанию) открывается чистая страница. А при клике на localhost из консоли вообще ничего не открывается.
    Как будто не хватает еще каких-то настроек.
    Поэтому не могу перейти к установке и настройке сайта Joomla 3.

Поделитесь своим мнением
Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>