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 неизмеримо богаче возможностями. Там же, в меню, есть документация, где все подробно рассказано. Я же хотел только показать простой путь к самосовершенствованию и получению практических навыков работы. Ведь плох тот копирайтер, который не мечтает стать вебмастером!

 

14 комментарев для “OpenServer для начинающих

  1. Здравствуйте Борис !
    Две недели мучалась с Денвером — я его не победила! ну и слава богу!
    Сегодня нашла ОС (опен сервер) и опять «зависла». Нашла эту статью, но в результате «Ошибка установки соединения с базой данных». Может мои предыдущие попытки нанесли ошибок ? Или в настройках нужны другие изменения?

    1. Я сильно сомневаюсь, что денвер сможет обслужить последнюю версию вордпресса. По поводу Опенсервера
      1. Удалите все установленные версии.
      2. Загрузите самую последнюю.
      3. Разархивируйте ее в c:/openserver
      4. Проверьте установки портов в Скайпе и установите альтернативные.
      5. Запустите Опенсервер.
      6. Не активируя его, установите хоть один домен, неважно какой. Меню «Настройки», вкладка «Домены».
      7. после этого запускайте сервер.
      8. Почитайте документацию, она есть в меню.
      9. Установите свой домен.
      10. загрузите туда Вордпресс и запустите его.
      11. Если это некритично — используйте базу данных «по умолчанию» уже установленную в сервере. Она называется «mysql», пароль тот же. установите эти параметры в WP-config Вордпресса.
      Должно заработать. Если вам нужна база с конкретным именем, то устанавливайте ее по общим правилам, как будто перед Вами реальный сервер.

  2. Спасибо и от меня. Стыдно перед сотрудниками хостинга ( а они отличаются у нас завидным терпением и тактом) слишком часто после некоторых моих экспериментов приходиться их просить восстановить сайт. Они меня избаловали — я даже бекап не делаю. А зачем, если на хосте в минуты все восстановят. Они копии делают каждый день и в самом худшем случае теряются только изменения нескольких часов. Теперь попробую все на локалке делать. Ей-богу, уже неловко перед ребятами.

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

  3. Наконец-то что-то получше корявого Дэнвера — у меня последний постоянно глючил, а искать и ставить новое все не доходили руки. Посмотрим как с OpenServer дела пойдут. Может и в изучении php продвинусь :)))

    1. Важно еще и то, что этот проект активно развивается, появляются новые версии и совершенствуются все входящие в него компоненты. Сейчас в нем последние версии Апача, PHP и mySQL, а Денвер, к сожалению, застрял на уровне 2009 года, если не ошибаюсь. Есть и недостатки, не все работает, как должно, но это болезни роста, а не старческий маразм.

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

  4. Борис, просто потрясающе! Для меня это будет как раз полигоном. Не могу две недели исправить навигатор в верхнем меню. Спасибо большое! Буду пробовать.

        1. Интернет все больше напоминает очень большую психушку, и нечего нет в этом удивительного. Коллективный разум страдает всеми комплексами, синдромами и психозами, присущими разуму индивидуальному. Гугл еще и грозится внедрить искусственный интеллект. Они бы лучше виртуальные антидепрессанты ввели…

            1. Им — это кому? Гугл по этому запросу выдал 1 440 000 страниц. Оказывается, это уже давно известно. Очередной раз придумал чужую идею.

Обсуждение закрыто