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

Привет, друзья!

Буквально на днях моему "детищу" Bloginfo.biz исполнился один месяц и этому небольшому событию я посвятил отдельный пост, в котором подвел итоги месяца и вкратце поделился планами на будущее. В нем я также затронул тему рубрики "Все о WordPress" – будут ли в ней пошаговые уроки или нет? Так вот я пришел к выводу, что такие статьи будут (прим.: это было давно, и это не правда =) пошаговых уроков не будет). Нет, такой подачи как: "Урок №1", "Урок №2" и т.д., не будет, но общий принцип "пошаговости" я буду стараться соблюдать. И, как следствие этого решения, данная статья: "Установка WordPress на локальный сервер Open Server"

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

Ранее я уже рассматривал установку WordPress на хостинг. Теперь самое время обсудить вопрос установки этого великолепного движка на локальный сервер.

Как известно, любой хостинг – это ничто иное, как некий сервер, на котором установлена операционная система (ОС). А чтобы запустить веб-сервер локально (то есть у себя на компьютере) есть два пути:

  • самостоятельная установка и конфигурация веб-сервера (Apache/nginx) + система управления базами данных (MySQL) + скриптовый язык (PHP);
  • установка специальных "сборок", в которых уже все сконфигурировано за нас

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

Такие сборки, по аналогии с LAMP, принято называть WAMP (аббревиатура от Windows + Apache + MySQL + PHP, т.е. это минимальная конфигурация, на которой можно запустить динамический сайт). WAMP-сборок существует не мало. Наиболее известная из них, это, пожалуй, Denwer. Но сегодня мы будем говорить об Open Server.

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

Open Server – активно развивающаяся сборка с очень богатым функционалом. Существует она в двух основных вариантах:

  • Open Server Full – полная сборка, включающая в себя как серверную часть, так и подробную документацию + солидный список программ (portable) для web-разработчиков;
  • Open Server Mini – включает в себя только серверную часть.

Есть еще и Open Server Apps Pack – это расширение для Mini, которое "превращает" его в Full версию. Все версии, естественно, бесплатные. В состав Full-версии, как уже было сказано, помимо серверной части, входят еще и вот такие программы и утилиты:

Локальный сервер Open Server

Неплохо, правда? Общий размер всего пакета = 379 Мб. Версия Mini – 87 Мб.  Какую из них выбрать – решайте самостоятельно.

У WAMP-платформы Open Server есть множество особенностей, выгодно отличающих ее от других сборок локальных серверов. Например, графический интерфейс (GUI), полная поддержка русского языка + мультиязычность (вообще, разработчик из России, а соавтор из Украины), портативность (сборка не требует установки) и пр. и пр. Обо всех особенностях платформы вы можете прочитать на официальном сайте проекта: http://open-server.ru/.

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

Первым делом заходим на сайт проекта. И переходим на вкладку "Скачать", где нам предложат выбрать желаемый пакет для скачивания. Выбираем Full или Mini, вбиваем проверочный код и жмем на кнопку "СКАЧАТЬ". В общем, вполне стандартная процедура

Локальный сервер Open Server

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

Когда скачаете дистрибутив, запустите его. Вам будет предложено извлечь файлы в какой-нибудь каталог (папку). Рекомендуется распаковывать в корень диска. В любом случае, папку потом можно перенести куда угодно, даже на флешку, т.к., напомню, платформа Open Server – портативная, то есть не требующая установки.

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

Дождитесь, пока извлекутся все файлы, и после этого увидите папку "OpenServer" в корне того диска, который указали на предыдущем этапе. В распакованном виде эта папка будет "весить" уже не 379 Мб (если вы скачивали Full-версию), а более 1,6 Гб. Это обусловлено большим количеством встроенных в пакет портативных программ. Весь софт лежит в папке "progs".

Локальный сервер Open Server

Чтобы запустить локальный сервер, дважды нажимаем на файле "Open Server.exe". Для удобства, можно вынести ярлык для запуска на рабочий стол. Для этого нужно нажать на нем правой кнопкой мыши (ПКМ) и выбрать "Отправить" - "Рабочий стол (создать ярлык)":

Локальный сервер Open Server

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

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

Когда сервер будет запущен, в браузере откроется страница localhost. и вы увидите уведомление о том, что все работает:

Локальный сервер Open Server

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

Чтобы попасть в настройки Open Server также нажимаем на "флажочке" и выбираем пункт "Настройки". Вообще, все управление происходит через этот значок в трее – конфигурация, запуск встроенных программ и т.д. Это очень удобно. Так вот, переходим в настройки и, на самой первой вкладке "Основные", ставим галочку на автозапуске, указываем задержку запуска, например так:

Автозапуск локального сервера

Если в процессе запуска возникнут какие-то проблемы, спрашивайте, попробую помочь. Или можете посетить форум на официальном сайте проекта, где уже наверняка есть ответ на ваш вопрос. У проекта есть и своя Wiki, расположенная по адресу http://open-server.ru/wiki/. Также рекомендую почитать официальный мануал, который можно найти, нажав на значок в трее, далее "Дополнительно" – "Документация" – "Open Server".

С запуском вроде разобрались. Теперь нам нужно установить на локальный сервер наш будущий сайт/блог.

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

Для начала, нам необходимо скачать дистрибутив WordPress. Идем на официальный сайт https://ru.wordpress.org/ и нажимаем на вот такую вот кнопку (она находится на главной странице):

Скачать WordPress

Теперь необходимо создать виртуальный хост, с которым мы будем работать. Хост, в данном случае – это папка с именем сайта, например, bloginfo.local, в которой и будут лежать все файлы будущего блога. В Open Server, как вы уже знаете, все управление идет через значок в трее, так что жмем на него и выбираем пункт "Папка с сайтами". Откроется папка "domains", где и нужно создать новую папку. Я создаю "bloginfo.local" (без кавычек, конечно же).

Теперь нужно извлечь все файлы из архива, который мы скачивали с ru.wordpress.org, в эту самую папку. После всех этих манипуляций обязательно перезапускаем сервер. Это делается также из трея. Полдела сделано. Cнова жмем на значке в трее, выбираем сначала пункт "Мои сайты", а затем -  только что созданный хост:

Меню локального сервера

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

Первоначальная страница созданного хоста

Не закрывайте эту страницу в браузере, т.к. прежде чем создать файл настроек, нужно создать базу данных (БД). Для этого мы снова обращаемся к значку в трее, далее "Дополнительно", и выбираем "PhpMyAdmin". В появившемся окне в поле "Пользователь" пишем root (пароль вводить не нужно) и жмем "ОК". Собственно сейчас мы и создадим нашу БД.

Переходим на вкладку "Базы данных". Вписываем имя будущей БД (без пробелов). Имя можно задать любое. Нажимаем "Создать".

Создание базы данных

Если вы сделали все правильно, то увидите уведомление об этом:

Создание базы данных

Все, БД мы создали, теперь ее нужно "привязать" к нашему движку. Возвращаемся к начальной странице, где нам предлагалось создать файл настроек. Если вы закрыли браузер, не беда, просто снова через трей откройте ваш локальный сайт. После того, как на этой странице вы нажмете на кнопку "Создать файл настроек", откроется следующая страница. Можете там бегло все прочитать и смело жать "Вперед!".

Далее будет предложено заполнить следующие поля:

  • Имя базы данных – вписывайте имя, которое назначили на предыдущем этапе в phpMyAdmin
  • Имя пользователя - root
  • Пароль – по умолчанию пароля нет, так что оставляйте пустым
  • Сервер базы данных – оставляйте как есть (т.е. localhost)
  • Префикс таблиц – по умолчанию предлагается префикс wp_, но в целях безопасности его лучше сразу заменить (хотя это можно будет сделать и позже)

Когда введете все данные, жмите "Отправить"

Подключение базы данных

Наконец, завершающий этап. Сначала вы увидите очередные поздравления, и вам будет предложено "Запустить установку". Жмем...

Нам в очередной раз предлагается ввести некоторые данные. Это уже данные для доступа к админке будущего блога. Пока вы работаете на локальном сервере, мудреный пароль придумывать не нужно, а вот имя пользователя "admin", лучше сразу же сменить. Вписывайте название сайта (опять же, пока работаете локально, можно с названием не мудрить, этим мы займемся позже), e-mail, ну, и можно снять пока галочку в последнем пункте.

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

Наконец-таки, жмем на "Установить WordPress". Пару секунд и очередная поздравительная страница с предложением войти в админку.. На странице авторизации вводим имя пользователя и пароль (созданные на предыдущем этапе, не путать с именем пользователя от БД).

Все! Установку WordPress на локальный сервер Open Server можно считать оконченной. Теперь ваш блог доступен локально по созданному адресу (на моем примере – это bloginfo.local), а админка доступна по адресу bloginfo.local/wp-admin.

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


А для чего вообще нужны локальные сервера, спросите вы, если в нынешнее время многие хостинг-провайдеры предлагают автоматическую установку многих популярных CMS, к которым, безусловно, относится и WordPress?

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

Так что, рекомендую все же начать с локальной копии. После того как все настроите, установите необходимые плагины, выберете себе шаблон (тему) и т.д., блог можно будет перенести на хостинг (я ответственно рекомендую хостинг от Beget (https://beget.ru/) по многим причинам, в том числе и потому, что у этого хостера можно абсолютно бесплатно получить полноценный виртуальный хостинг).

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

В заключение статьи хочу еще добавить, что установка WordPress на локальный сервер, отличный от Open Server, принципиально ничем не отличается. Так что, если вы предпочли Denwer или, например, XAMPP, то инструкции по установке ВордПресс из этой статьи, подойдут и к ним.

Если в ходе выполнения каких-то действий будут возникать вопросы, задавайте их не стесняясь: в комментариях или через форму обратной связи. Всегда готов помочь. Также делитесь в комментариях своим опытом о том, какие WAMP-платформы вы использовали в своей практике, какой из них отдаете свое предпочтение, возникали ли проблемы при их установке. И, конечно же, не забывайте подписаться на обновления, чтобы не пропустить что-нибудь интересненькое =)

До новых встреч!

73 Комментариев Установка WordPress на локальный сервер Open Server

    1. Александр Майер

      Сборок в последнее время реально полно всяких. В России по праву лидер — это Денвер. За рубежом — XAMPP. Open Server сейчас потихоньку набирает обороты. Прежде всего, цепляет он своей простотой, графич.интерфейсом, портативностью — это для новичков; и тем, что его состав очень функционален — это уже для спецов.

  1. Web-Кошка

    Давно хотела потестить что-нибудь кроме Денвера. Как ты думаешь, можно Open Server поставить рядом с Денвером, или конфликтовать будет?

    1. Александр Майер

      Лариса, конечно можно. Тем более, сборка портативная. Единственное, что сайты на денвере и оупенсервере, естественно будут лежать в разных директориях

  2. Лилия

    Скажите, пожалуйста, а для планшета на базе Андроида есть такие локальные серверы? И как вы считаете, можно создать блог с планшета? Спасибо.

    1. Александр Майер

      Лилия, если честно, не слышал о таком :) Но после вашего комментария, решил погуглить. И на самом деле, такие решения есть. Можно почитать об этом, например, здесь: http://habrahabr.ru/post/152965/ или здесь http://open-life.org/blog/question/1878.html

      Но я считаю, это слишком все заморочено, для оголтелых гиков :)

      А что касаемо вопроса создания блога с планшета: да легко. Но только не нужно заморачиваться с локальным сервером, а сразу установить блог на реальный хостинг, и заниматься им. Также можно установить специальную официальную программу: https://play.google.com/store/apps/details?id=org.wordpress.android&hl=ru или для iOS https://itunes.apple.com/ru/app/wordpress/id335703880?mt=8 (у меня на iPad стоит программа, но я ей почти совсем не пользуюсь :))

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

      А вот после того, как блог уже настроен, то статьи писать и отвечать на комментарии, можно и с планшета.

    2. Александр Майер

      Вот, нашел полноценный локальный web-сервер для Android: https://play.google.com/store/apps/details?id=ru.kslabs.ksweb

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

      1. Лилия

        Спасибо большое за ответ. Поизучаю информацию вашу, если что обращусь опять к вам.

  3. Александр

    Установил OpenServer и Joomla. Попробую завтра WP для сравнения, надеюсь конфликтов не будет. За пост респект, доходчиво для начинающих. Есть вопрос - можно ли перенести сайт с конструктора setap.ru на один из этих движков? Архив сайта скачивается. Если можно, то как это сделать?

    1. Александр Майер

      Александр, конфликтов не будет.

      А вот насчет setup.ru (и аналогичных сервисов) сказать не могу. Никогда ими не пользовался. А что представляет собой "архив сайта"?

  4. Александр

    Добрый день, я-чайник, пытающийся изучить web-программирование следующим образом. Установил Openserver, загрузил в нужную папку все файлы реально работающего сайта (товарищ дал всё скачать через FTP), пытаюсь запустить под Openserveroм - ничего не получается. Пишет Index of/ и всё, хотя нужные файлы( index. php) есть. Что-то в каких-то настройках, как разобраться? Спасибо.

    1. Александр Майер

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

      1. Юлия

        Вот никто! не пишет, как перенести работающий сайт на openserver! Все-таки Денвер отличается от openservera. Вроде все делаю правильно, но пишет "ошибка соединения с базой данных". Голову сломала уже. Ну хоть Вы напишите такую статью - ведь даже в инструкции к openserverу это не написано. Как установить Wp написано, как установить работающий сайт - нет. Какие пароли должны быть в файле config и какие пароли где должны быть прописаны в базе данных - то ли в этом проблема, то ли еще в чем.

        И кстати, Вы слышали что-нибудь о проблеме безопасности при работе с openserverом? http://open-server.ru/docs/#zashhita-servera

      2. Александр Майер

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

        Если кратко, то схема может выглядеть так:
        1) Экспортируем из phpMyAdmin базу данных (или пользуемся резервной копией БД), скачиваем ее себе на компьютер.
        2) Скачиваем сам сайт (всю файловую структуру).
        3) Создаем локальный домен на Опен Сервере (напр., если рабочий сайт был mysupersite.ru, то создаем локальную копию mysupersite.local), переносим в соответствующую папку все файлы сайта.
        4) Теперь важный момент - нужно подредактировать скачанную БД. Это можно сделать и позже из phpMyAdmin путем соответствующих запросов к БД, но проще и привычней сделать это в программе Notepad++ (или в аналогичной, где есть возможность осуществить поиск с заменой). В общем, открываем файл .sql в Notepad++, нажимаем одновременно Ctrl и F, появится окно поиска. Переходим на вкладку "Заменить", в поле "Найти" вбиваем mysupersite.ru, в поле "Заменить на" - mysupersite.local. Жмем "Заменить все", сохраняем файл.
        5) Создаем в локальном phpMyAdmin пустую БД импортируем в нее нашу отредактированную базу.
        6) Редактируем wp-config.php, а именно: a) меняем значение DB_NAME на то имя БД, которое указали при создании (я обычно присваиваю такое же имя базе, что и сам локальный домен); b) DB_USER меняем на root; c) DB_PASSWORD - должно быть пусто; d) при необходимости меняем значение DB_HOST на localhost. Должно быть примерно так:

        Пример настройки wp-config.php

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

        По второму вопросу: при базовых настройках (если вы не открываете доступ к локальному серверу извне) об этом можно особо не задумываться.

        1. Юлия

          Да, спасибо большое. Методом тыка я нашла, что проблема была в DB_USER. Я создавала нового пользователя, с новым паролем, а надо было использовать root.

  5. Евгений

    Спасибо, Александр, за инструкции - 2 дня бился, не мог установить! Тут же с первого раза получилось! Видать, аура у вас хорошая - компьютерная))

  6. sanatorn

    Привет. Я устанавливал OpSer и на него WP. Немного повозившись всё получилось. Но вот Joomla не устанавливалась. На ноуте стоит Windows Stsrter. Думаю, что поэтому Joomla и не клеелась. Сейчас ноут поломан. Пользуясь планшетом. Вчера как раз скачал ksweb для android, но ничего не понял. Куда и как распаковать дистрибутив сайта. Я и думаю другие будем рады и благодарны за помощь.

    1. Александр Майер

      Привет, с джумлой я уже давно дел не имею, поэтому чего-то дельного подсказать не могу. Но она просто обязана работать на ОпенСервер =) Можете обратить на официальный форум проекта http://open-server.ru/forum/, там если что подскажут, в чем проблема.

      Касаемо KSWEB на Хабре пишут так:

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

      Сам посмотреть пока не могу, т.к. нет Андроид-устройства под рукой. Но могу проверить его работу на эмуляторе. Только позже. По результату отпишусь.

  7. василий

    хэлп!установил os ,он запускается но проблема в том что в менюшке нет раздела "мои сайты" а только"localhost". создаю папки в "domains",распаковываю в них движки(wordpress,joomla),создаю базы данных для них и толку никакого..а как победить этот прикол с менюшкой понять не могу...как я понял не у меня одного такая проблема,а ответов не нахожу..

    1. Александр Майер

      Василий, действительно проблема достаточно распространенная. Все дело в том, что ОпенСерверу необходимо при работе прописывать в файл hosts записи вида:

      127.0.0.1 site1.ru
      127.0.0.1 site2.ru

      Чтобы эти самые сайты работали на локалхосте.

      Если у вас в "Мои сайты" отображается только localhost, значит OpenServer не может получить права на запись в файл hosts. Причин может быть несколько: локальный сервер запускается не из-под администратора, доступ к hosts блокирует антивирус/фаервол, hosts доступен только для чтения и проч.

      Ну, и собственно, понятно как это можно "вылечить" - или запускать опенсервер из-под администратора, или добавить его в доверенные программы в АВ/firewall, или убрать атрибут файла "Только для чтения" (вообще-то, не очень рекомендую). В общем, попробуйте эти варианты по порядку.

  8. Павел

    Здравствуйте, мне нужно сделать сайт, который будет работать в локальной сети по Wi-FI на 10-15 компьютеров. Обчитался этих форумов. Объясните как с помощь Open server это сделеать?

    1. Александр Майер

      Павел, здравствуйте. Интересная задача, конечно. Я с такими задачами не сталкивался, посему могу лишь посоветовать почитать, например, здесь: http://open-server.ru/forum/viewtopic.php?f=1&t=892 А вообще, если я правильно понимаю, то такие задачи можно решить на уровне AD, если сетка виндозная. Или на других корпоративных решениях. В общем, прошу меня извинить, но в данном вопросе я не могу дать дельного совета.

  9. Мишка Градус

    василий
    14.03.2014 в 03:21 :

    хэлп!установил os ,он запускается но проблема в том что в менюшке нет раздела "мои сайты" а только"localhost". создаю папки в "domains",распаковываю в них движки(wordpress,joomla),создаю базы данных для них и толку никакого..а как победить этот прикол с менюшкой понять не могу...как я понял не у меня одного такая проблема,а ответов не нахожу..

    Александр Майер
    14.03.2014 в 13:46 :

    запускать опенсервер из-под администратора, или добавить его в доверенные программы в АВ/firewall, или убрать атрибут файла "Только для чтения" (вообще-то, не очень рекомендую). В общем, попробуйте эти варианты по порядку.

    Помогло, Касперский не позволял производить изменения. Спасибо за совет!

    Также при первом запуске OpenServer не хотел запускаться из-за Skype - занят порт 80. Загружаем Skype после OpenServer и всё работает.

  10. Маргарита

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

    1. Александр Майер

      Добрый день, Маргарита! Проблема в том, что в вашей БД все ссылки ведут на реальный сайт, а не локальный, т.е. нужно заменить в базе все реальные ссылки на локальные. Вот тут, у Ларисы, подробно про все рассказано: http://web-koshka.ru/wordpress/neochevidny-e-poleznosti/perenos-na-denwer.html Там речь о Денвере, а не OpenServer, но сути это не меняет. Все шаги вы сделали правильно, кроме замены ссылок.

  11. Аня

    Доброго времени суток)
    Помогите, пожалуйста, решить следующий трабл: после нажатия кнопки "Запустить установку" появляется ошибка, тут скрин http://1drv.ms/1kt0tIw.
    Заранее благодарна)

    По поводу ОpenServer, мы с ним изначально не ладим) Он ни в какую у меня не запускался, может кому пригодится, моя переписка по этому поводу тут http://link.ac/3w0f (комменты под именем "Аня" примерно в середине ветки).
    ЗЫ Не знаю может ли тут быть та ссылка, если нет - убейте её;) [Это ни в коем случае не реклама чужого блога]

    1. Александр Майер

      Аня, здравствуйте.
      К ссылкам отношусь спокойно, если они по делу. А тем более к таким полезным, как вы привели. Очень хорошая и сильная статья. Буду на нее ссылаться, если возникнет потребность =)

  12. Аня

    Проблема разрешилась сама собой)) Прошу прощения за возможно потраченное время, я пока пыталась сама решить проблемы с установкой ВП на ОС наделала кучу ненужных вещей, которые советовали специалисты на форумах) На данный момент всё вышло благодаря тому что ВП заново разархивирован непосредственно в папку "localhost" и вуаля(!) всё работает. Спасибо за статью и за приветливость)

    1. Александр Майер

      Да уж, прочитав все вышесказанное и вашу переписку на it-rem.ru, мне совсем сложно подсказать что-то дельное. Все, что я мог бы посоветовать, вы уже и так проделали сами. Есть небольшое подозрение на то, что у вас полностью отключены cookies в браузере и из-за этого возникает проблема, но это лишь подозрение.
      Как вариант, можно пойти кардинальным путем, если уж не идет эта сборка - заменить OpenServer на другой подобный пакет (Denwer, XAMMP и т.п.), или вообще установить "настоящую" связку Apache+MySQL+PHP. Ну, или можно задать вопрос на форуме http://open-server.ru/forum/. Но надо признаться, народ там какой-тоне особо дружелюбный.
      PS: у меня к вам просьба, если найдете решение проблемы, отпишитесь, пожалуйста, чтобы и другие знали. Если не затруднит, конечно.

      1. Аня

        2 дня потратила на поиски решения, а только что включила ноут и всё работает О.о что изменилось с тех пор понятия не имею, может глюк какой то (?) посмотрим что будет дальше))

        куки у меня, кстати, полностью включены всегда :)

        Спасибо за ваше время.

        1. Аня

          а дальше будет вот что: вижу "ПРИВЕТ, МИР!
          Добро пожаловать в WordPress. Это ваша первая запись. Отредактируйте или удалите её, затем пишите!", а зайти в панель администрирования не могу. Нашла вот что по поводу ошибки: http://link.ac/3xZb5, но это не помогает, увы ;(

        2. Александр Майер

          Прям магия какая-то у вас :(
          Ну, что же, могу лишь только повториться - попробуйте в качестве эксперимента Денвер или XAMPP. Если все будет работать, то там и остаться.
          Могу еще предложить такой альтернативный вариант: если вам нужен просто тестовый полигон для проб, тестирования, "примерки" тем и плагинов, для работы над дизайном и т.д., а не конкретно локальный сервер, зарегистрируйте бесплатный аккаунт на https://beget.ru/. Там есть все необходимое. Основные ограничения лишь в допустимой нагрузке, а так все тоже самое, что и на платных аккаунтах.

          Раз уж не идет дружба с OpenServer, то и не стоит на нем зацикливаться. Хотя найти причину всегда интересно и полезно, конечно же. Ну или попробуйте еще снести все полностью (и OpenServer, и дистрибутив WordPress), и скачать все заново. И попробовать. Может быть на этапе скачивания или уже впоследствии где-то что-то "побилось".

          А по вашей ссылке как раз ваша же проблема вроде описывается. Странно, что не помогает :( Говорю же, магия какая-то =))

  13. Наталья

    Добрый день, всё делала пошагово, согласно Вашей подробной инструкции. И всё получалось, до тех пор, где мне , на завершающем этапе, должны были вручить "очередные поздравления" - как Вы выразились. Но вместо поздравлений появилось окно с ошибкой установки соединения с БД.
    Я плохо понимаю, что такое "файл wp-config.php" и где он вообще находится. Пробовала нажать на кнопку "ещё раз" (как на скрине), там снова появлялось окошко, в котором нужно ввести название БД, пользователя и пароль. Перепроверила - всё правильно ввожу. Но дальше опять выскакивает эта ошибка. Что делать?
    Надеюсь, Вы мне поможете...

    1. Александр Майер

      Здравствуйте, Наталья. А вы базу данных точно создали? Через phpMyAdmin. Имя базы данных правильно указываете?
      Я понимаю, что вы перепроверяли, но все же ;) На этом этапе часто бывают всякие неурядицы.
      Еще раз:
      Имя БД - то, которое вы задали в phpMyAdmin (проверьте, не перепутали ли вы точку с подчеркиванием и т.п., если конечно вы использовали эти символы).
      Имя пользователя - root
      Пароль – оставляйте пустым
      Сервер БД – localhost

      1. ruslan

        Добрый день Александр, битый час уже все перепроверяю, лажу по просторам инета, но ошибка (как у девушки выше) так и не пропадает:(

        1. Александр Майер

          Руслан, здравствуйте. А на каком конкретно этапе у вас не получается? Какая именно у вас ошибка?
          Попробуйте расписать все по пунктам, что и как делаете, постараюсь помочь.

  14. Наталья

    Боже мой, Александр... я ЭТО сделала! Вы - волшебник! Даже такая как я - "компьютерная блондинка" (хотя я брюнетка) смогла установить Вордпресс на локальный сервер, благодаря Вашей статье. Ура-ура, спасибо!

    1. Александр Майер

      Наталья, я был уверен, что вы справитесь! ;)
      Поздравляю с первым локальным сайтом на OpenServer.
      А где загвоздка была выяснили?

      1. Наталья

        Я не знаю, что именно помогло, но после обращения к вам у меня получилось. И даже больше - стала разрабатывать сайт (подключила к Вордпрессу необходимые мне плагины), всё шло не плохо, пока в один "прекрасный" день я не включила компьютер и не увидела, что мой сайт теперь не мой. То есть пропала консоль управления, я захожу на сайт как гость, но не в качестве админа. Что это может быть? Несколько дней пыталась решить проблему - не вышло. Дошло до того, что я удалила базу данных, а позже и сам сервак. Я подумала, что если начну всё сначала, то всё получится. Но нет же! Теперь, когда (после установки сервера, создания папки "мой сайт" в разделе доменов и разархивации в эту папку файлов Вордпресса) я нажимаю на "Мои сайты" там мой сайт почему-то не появляется. Там только localhost. Что делать - ума не приложу. Ведь раньше у меня всё получилось, а теперь нет. Что это может быть, не подскажите?

        1. Александр Майер

          В настройках OpenServer включите опцию "не использовать hosts" или что-то в этом роде. Также OS нужно добавить в исключения в файрволле/брандмауэре.
          Но я делаю чуточку по-другому, добавляю вручную в файл hosts нужные записи. Например, если я создал папку (домен) site1.local, то в hosts нужно добавить строку 127.0.0.1 site1.local. Все будет работать.

          1. Александр Майер

            Вообще, файл hosts находится в директории C:\Windows\System32\drivers\etc
            Если получится отредактировать его через меню OpenServer, то можно и так.
            А вставлять новые записи нужно после закомментированных строк (те, что начинаются с символа #).
            Должно будет получиться что-то вроде этого:
            hosts
            Почитать про hosts можно в интернете, инфы очень много. Вот, например, очень неплохая статья: почитать

  15. Наталья

    Отредактировала файл host так же, как вы и сказали. Перезапустила сервер - ничего, перезагрузила комп - тоже ничего. Перечитала кучу инфы в интернете... Выхода я так и не нашла. Столько времени, сил - всё впустую. Хоть плачь. Подумать только... из-за какого долбанного файла "хост" у человека рушатся все планы, а может быть даже и жизнь. Я уже просто в отчаянии.

    1. Александр Майер

      Возможно все-таки файрволл (или антивирус) блокирует OpenServer. Добавьте его в исключение (белый список). Также попробуйте в настройках указать "не использовать файл hosts" (но при этом не забудьте вручную внести все ваши хосты в этот файл, примерно как на скриншоте я показывал).
      Еще одной причиной проблем с запуском может являться Skype, т.к. он занимает нужный OS порт. Также не допустим символ подчеркивания в названии вашего домена.
      В общем, вариантов может быть много. Но нет неразрешимых проблем, главное не переживайте =)
      После появления какой-то ошибки или сбое запуска нужно смотреть логи (Меню => Просмотр логов), таким образом, можно выявить причину.
      А самое лучшее - это прочитать полностью официальную документацию: http://open-server.ru/docs/. В ней, на самом деле, даны ответы почти на все известные проблемы. В частности вот здесь внимательно почитайте: http://open-server.ru/docs/#ogranichennyj-rezhim.
      И да, OpenServer крайне желательно и даже необходимо запускать с правами администратора.

      PS: Все у вас получится =)

    2. Алекс

      Наталья, не расстраивайтесь, у меня сначала тоже не получилось. Но потом внимательно по несколько раз всё прочел и сделал, как описывается, и получилось :)

  16. Алекс

    Спасибо большое за статью! У меня получилось! Теперь могу тестировать свой сайт, как говорится - "не отходя от кассы", а то замучился тестировать на хостинге, создается нагрузка и сайт на несколько часов блокируется.

  17. Виктор

    Я вот утснаовил на Openserver WP и поставил сверстанный шаблон, но у меня кодировка не правильно отражается, как можно это исправить? Кодировка у БД стоит UTF-8

    1. Александр Майер

      Попробуйте "поиграться" с разными вариантами в настройках Openserver на вкладке "Кодировки". У меня для HTTP-сервера установлена по умолчанию UTF-8 , для MySQL - utf8_general_ci. Все работает. Хотя по умолчанию рекомендуется ставить кодировку http-сервера "Не задано".
      Еще где-то (кажется на их форуме) читал, что помог с кодировкой откат с PHP 5.6 на PHP 5.5

  18. Никита

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

    1. Александр Майер

      Никита, благодарю за отзыв.
      Действительно, OS гораздо современнее, удобней, функциональней "старичка" Денвер.

    1. Александр Майер

      Николай, здравствуйте.
      Если не хотите ничего пропустить, то лучше всего узнавать новости об Опен Сервер на офсайте в разделе новостей: http://open-server.ru/news/

  19. владимир

    Благодарен за статью. Установил без проблем wordpress , хотя до этого много "перешерстил" за две недели. Хочу оставить копию статьи, но "не дается" в руки. Разреши. Владимир.

    1. Александр Майер

      Владимир, спасибо за отзыв.
      Вот только я не совсем понял, что значит "оставить копию". Вы хотите опубликовать копию у себя на сайте? Если да, то пожалуйста. Я за свободное распространение информации. Прошу лишь одного, при копировании указывать авторство и ссылку (не обязательно индексируемую и даже не обязательно активную, хоть обычную текстовую). Или вы что-то другое имели в виду?

  20. VLADISLAV

    такой вопрос, если я поставлю движок Dle на локалку, напишу посты, а потом перенесу его на хостинг, индексация постов будет?

  21. Antonio

    Спасибо за статью! Все доступно написано! Многие авторы в своих статьях указывают путь распаковки движка в папку ...domains/"exsample.ru", но openserver отказывается видеть такой хост. У Вас в статье указано: ...domains/"exsample.local". Сразу все заработало.

    1. Александр Майер

      Благодарю за отзыв.
      А чтобы OpenServer "видел" хост в реальной доменной зоне (в той же .ru), нужно в файле hosts прописать строку вида: 127.0.0.1 example.ru (при этом доступа на настоящий example.ru, разумеется, не будет, он будет локальным сайтом).

  22. Глеб

    Установил сегодня впервые WordPress на Open Server.
    У меня в папке domains уже есть "полуфабрикат" сайта (т. е. в процессе верстки),
    но я обнаружил, что wordpress "не видит его", т. е. даже если распаковать wordpress в папку сайта, создать базу данных в PHP и т. д., то всё равно вместо сделанного ранее сайта будет стандартный Hello, World! ("Чистый лист", предлагаемый WordPress).
    Понимаю, что в силу отсутствия опыта упустил какую-то важную вещь (может, wordpress вообще нельзя "подружить" с написанном в текстовом редакторе сайтом, т. к. wordpress не понимает его шаблона. Не могли бы Вы произвести ликбез в данной области?

    1. Александр Майер

      Глеб, здравствуйте. Подружить WP и сайт на голом HTML можно. Для этого нужно "натянуть" вашу верстку на Вордпресс, то бишь, создать собственную ВП-тему. Можете погуглить что-нибудь вроде "создание темы wordpress из html шаблона", "создание темы для wordpress".

      Навскидку могу привести пару ссылок: https://habrahabr.ru/post/228523/ и https://toster.ru/q/214536. Посмотрите.

      PS: извиняюсь за столь поздний ответ

  23. Игорь

    Замечательная статья! Достаточно подробно поясняет процесс установки самого локального сервера на комп, его настройку и установку на хостинг wordpress'а. Спасибо за статью, очень помогла.

  24. Роман

    у меня после нажатия «Дополнительно» далее «PhpMyAdmin» ничего не происходит.

  25. настя

    Подскажите, пожалуйста
    Установила open server, пытаюсь создать базу данных а браузер выводит такое сообщение

    PHP 5.5+ is required.
    Currently installed version is: 5.3.29

    что делать??

    1. Sergey Krilof

      Здравствуйте!
      Вам нужно переключиться на PHP версию 5.5 и выше, в состав open-server. входят следующие версии PHP

      PHP 5.2.17; (Zend Optimizer 3.3.3, IonCube 4.0.7, Memcache 2.2.4)
      PHP 5.3.29; (Xdebug 2.2.7, Memcache 3.0.8, Mongo 1.6.14, Redis 2.2.7, Imagick 3.2.0)
      PHP 5.4.45; (Xdebug 2.4.1, Memcache 3.0.8, Mongo 1.6.14, Redis 2.2.7, Imagick 3.2.0)
      PHP 5.5.38; (Xdebug 2.5.0, Memcache 3.0.8, Mongo 1.6.14, MongoDB 1.2.2, Redis 2.2.7, Imagick 3.2.0)
      PHP 5.6.29; (Xdebug 2.5.0, Memcache 3.0.8, Mongo 1.6.14, MongoDB 1.2.2, Redis 2.2.7, Imagick 3.2.0)
      PHP 7.0.14; (Xdebug 2.5.0, PDFlib 9.1.0, MongoDB 1.2.7, Redis 3.1.0)
      PHP 7.1.00; (Xdebug 2.5.0, PDFlib 9.1.0, MongoDB 1.2.7)

      Так что вполне можно выйти из положения!

    2. Дмитрий

      Сам с этим сегодня столкнулся. Тыкаем во флажок Опен Сервера в трее, в появившейся менюшке выбираем "Настройки". Появляется окошко с кучей вкладок - выбираем меню "модули" - там есть выбор версии PHP, выбираем PHP 5.5 Сохранить, закрыть и перезапустить. Также может понадобиться поиграться с версиями Apache (у меня пошло на 2.4)

  26. Oksanita

    Доброго дня!
    Благодарю за статью.

    Локальный сервер на комп установила.
    Можете подсказать: как теперь поставить купленную тему на WP через ftp? На компе есть Total Commander.

    Обычным способом (Внешний вид - Темы - Добавить новую - Загрузить тему и т.д) она не закачивается. Пишет "Размер загруженного файла превышает значение upload_max_filesize, установленное в файле php.ini."

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *