Знаменитая 5-минутная установка WordPress позволит вам быстро создать сайт на базе этой CMS (от англ. Content Managment System - Система управления контентом). В этой статье мы рассмотрим установку WordPress на локальный сервер, в качестве которого используем сборку под названием OpenServer.

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

Что такое локальный сервер?

Локальный сервер - это набор программ, которые позволяют эмулировать на вашем локальном компьютере работу реального сервера. В набор программ, необходимых для работы CMS WordPress, входят Apache, базы данных MySQL, модуль PHP и  такой популярный инструмент для работы с базами данных, как PHPMyAdmin.

Ранее на просторах русскоязычного интернета была очень популярна сборка Denwer, которую впоследствии заменил вэб-сервер Endels, но эти локальные сервера не обновлялись с 2015 года. На данный момент их заменил OpenServer - мощный набор различных программ для работы как с PHP и MySql, так и с другими базами данных и языками программирования. OpenServer имеет удобный интерфейс и отлично работающий функционал. После скачивания OpenServerа вы можете распаковать дистрибутив и использовать его как для 32, так и для 64-битных систем. К плюсам этого локального сервера можно отнести его частые обновления, т.е. скачивая последнюю версию дистрибутива, вы получаете актуальные версии всех его составляющих + возможность выбрать нужную версию PHP, MySQL и др. в настройках. Причем все можно скачать либо совершенно бесплатно, но долго, т.к. скорость загрузки будет небольшой, либо пожертвовав на развитие проекта небольшую сумму в пределах 30-50грн или 150-200руб. Тогда загрузка пройдет на максимально возможной для вас скорости.

Единственным минусом этого сервера можно назвать его размер. В зависимости от вида сборки он займет у вас на компьютере от 5 до 9Гб. Какую из сборок скачивать, вы решаете самостоятельно в зависимости от того, нужны ли вам только базовые модули или весь набор возможностей + дополнительные программы.

Кроме перечисленных сборок для локального сервера, вы можете также использовать для Windows XAMPP, WAMP или WAMPSERVER, Uniserver (Uniform Server) - облегченную версию WAMP, или MAMP, если вы являетесь счастливым обладателем MacOS. Кстати, MAMP уже доступен и для Windows.

После того, как вы скачали и установили локальный сервер, вам необходимо будет скачать файл установки WordPress.

Скачиваем WordPress

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

Загрузка WordPress

Далее вам нужно разархивировать zip-файл. Сделать это можно и в папке "Загрузки", куда скорей всего попадет ваш архив, но значительно удобней проводить распаковку сразу в нужную нам директорию. А это папка domains в папке OSPpanel, созданной после установки OpenServer.

Папка domains в OSPpanel

По умолчанию все файлы, необходимые для работы с WordPress упакованы в папку с таким же названием. Можно оставить все как есть, но мы изменим название папки (и нашего сайта одновременно) на my-wp. Основной папкой, в которую в дальнейшем мы будем загружать плагины и темы, является wp-content, но сначала нам нужно сформировать файл настроек сайта с именем wp-config.php, которого сейчас нет в наборе файлов установки WP, но он базируется на wp-config-sample.php. Мы можем переименовать wp-config-sample.php и внеси в него данные, но намного проще сформировать его, пройдя шаг за шагом весь процесс установки WordPress в браузере.

Папки и файлы сайта на WordPress

Запуск OpenServerПоэтому теперь вам необходимо запустить свой локальный сервер двойным кликом по нужной иконке OpenServer x86 (для 32-битных систем) или OpenServer x64 для 64-битных систем (см. скриншот выше). В трее вашей системы (правый нижний угол) появится иконка в виде красного флажка. Клик по ней откроет меню локального сервера. Вам нужно его запустить кликом по соответствующему пункту с зеленым флажком.
Пункты меню Openserver

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

Также нам понадобятся пункт "Мои сайты" и в блоке "Дополнительно" пункт PHPMyAdmin. Вы можете последовательно нажать оба пункта меню, т.к. они запустятся в браузере.
Мои сайтыPHPMyAdmin

Обратите внимание, что в OpenServer 5.3.8, 5.4 и 5.4.1 вы не сможете обнаружить пункта phpMyAdmin до тех пор, пока не настроите выбор базы данных, т.к. в отличие от предыдущих версий OpenServer, в настройках по умолчанию этот пункт имеет значение "Не использовать".

В этом случае вам стоит выбрать последнюю версию MySQL, а также версию PHP 7.4, для того чтобы ваш сайт соответствовал последним требованиям WordPress.

Настройки MySQL в Openserver-5.4a

Как только вы это сделаете и перезапустите сервер, у вас в пункте Дополнительно появится phpMyAdmin в первой строке меню.

Далее смотрим внимательно на те страницы, которые открылись в браузере. Причем обращаем внимание еще и на адрес сайта на нашем локальном сервере. В адресной строке браузера вы увидите my-wp (внимание! именно так называлась наша папка в директории domains OpenServer) и через слэш wp-admin - это адрес админ-панели нашего сайта, который нужен будет нам несколько позже.

Адрес сайта на локальном сервере

Установка WordPress на OpenServer 6.0

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

Поскольку изменений много, и настройка OSPanel версии 6.o требует времени и внимания, описание процесса было вынесено в отдельную статью. Надеюсь, вы со всем разберетесь и справитесь. Если же OpenServer версии 60 покажется вам слишком сложным, вы можете использовать также LocalWP для установки WordPress.

Начинаем установку WordPress

В браузере мы увидим, какие данные будут необходимы для установки WordPress.

Начало установки WordPress

Ниже списка с пунктами важных для установки WordPress данных мы видим сообщение о том, что все эти данные будут использованы для создания файла wp-config.php, а также вариант самостоятельного создания этого файла с помощью переименования и заполнения wp-config-sample.php. Мы не будем использовать этот метод и нажмем кнопку "Вперед!".

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

  1. Имя базы данных
  2. Имя пользователя базы данных
  3. Пароль к базе данных
  4. Адрес сервера базы данных
  5. Префикс таблиц базы данных

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

Начальные данные для БД
Для того чтобы заполнить все эти поля нам необходимо будет создать базу данных, а для этого нам необходим PHPMyAdmin - веб-интерфейс для работы с базами данных MySQL, который мы уже открыли в браузере.

Создание базы данных с помощью PHPMyAdmin в OpenServer

Для работы в PhpMyAdmin на базе OpenServer нам необходимо выполнить вход под именем главного пользователя, которым является root. Пароля у него нет, так что поле "Пароль" оставляем пустым.
Вход в phpmyadmin

Примечание: в некоторых версиях OpenServer PHPMyAdmin требует пароль для пользователя root, который совпадает с его именем, т.е. root. Обратите на это внимание.

В PHPMyAdmin с левой стороны необходимо нажать на ссылку "Создать БД" и в полях справа ввести имя базы данных - в нашем случае оно совпадет с именем папки (my-wp) и выбрать кодировку. По умолчанию стоит кодировка utf8_general_ci, но последние версии WordPress обычно используют utf8mb4_general_ci, поэтому выберем именно ее из списка.
Создание базы данных в PHPMyAdmin

После этих несложных действий нажимаем на кнопку "Создать" и получаем пустую базу данных с предложением создать в ней таблицу.

таблица в БД

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

Настройки базы данных при установке WordPress

Теперь мы готовы указать все требуемые на данном шаге установки WordPress настройки БД:

  1. Имя базы данных - в нашем случае my-wp
  2. Имя пользователя базы данных - root (главный пользователь БД в OpenServer)
  3. Пароль к базе данных - у нас его нет - поле оставляем пустым
  4. Адрес сервера базы данных - совпадает с тем, что предлагает установщик - localhost
  5. Префикс таблиц базы данных - по умолчанию предлагается wp_, но это одна из уязвимых точек WordPress в плане хакерских атак, поэтому меняем на любой, причем часто лишенный всякой логики, набор из латинских букв и цифр, например, d16r_.

Кстати, вы знаете, что для перемещения по полям формы, которую нужно заполнить, можно использовать клавишу Tab? Это ускоряет процесс заполнения, т.к. при этом текст в поле еще и выделяется, так что его можно сразу заменить на нужный вам.

Измененные данные для БД

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

Настройки базы данных с паролем при установке WordPress на OpenServer

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

Все в порядке с настройками БД

Хуже, если вы увидели такое сообщение:

Проблемы с настройками БД при установке WordPress

Нужно нажать на кнопку "Попробовать еще раз" и проверить, где вы могли допустить ошибку. Чтобы сделать этот скриншот, необходимо было убрать черточку в имени базы данных (mywp вместо my-wp), но вы можете ошибиться при заполнении любого поля, поэтому будьте внимательны - и все получится.

Настройки сайта при установке WordPress

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

  1. Логин - обычно пишут admin, но это плохая практика, т.к. на реальных сайтах это первый логин, который пытаются взломать злоумышленники. Лучше выбрать любой ник, который вам подходит и который вы запомните, но не admin, и не administrator.  В нашем случае был выбран логин pupkin. Не спрашивайте, почему :).
  2. Пароль - WordPress  сгенерирует вам отличный сложный пароль, который вы ... вряд ли сумеете запомнить, поэтому его нужно будет скопировать и сохранить в каком-либо текстовом документе. И заодно запомнить, куда вы сохранили этот документ.  Пароль 12345 или qwerty, в принципе, подойдет для локального сервера и очень легко запомнится, но, к несчастью, так же легко будет сломан на реальном сервере, если вы дойдете до того момента, когда сайт уже можно будет перенести на хостинг. Поэтому лучшим вариантом будет пароль, содержащий буквы, цифры, спецсимволы типа черточек, нижних подчеркиваний или знака $, но такой, который вы в состоянии удержать в памяти.
  3. Email - в идеале ваш реально существующий, но OpenServer не умеет отправлять письма на ваш настоящий email. Вместо этого он складывает все письма в директории ВашДиск:\OSPanel\userdata\temp\email в виде текстовых файлов. Поэтому можете указывать придуманный ящик, например, pupkin@my-wp.local.

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

Настройки сайта на WordPress

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

После запуска установки WordPress создаст и даже частично заполнит таблицы в указанной вами базе данных. Посмотреть на них можно в  PHPMyAdmin, нажав на ссылку с именем созданной вами БД (my-wp в нашем примере). Обратите внимание на то, что имена всех таблиц начинаются с указанной вами приставки d16r_. Также WordPress несколько изменил кодировку таблиц на utf8mb4_unicode_520_ci.

Таблицы в БД WordPress после установки

Работа с таблицами в БД для WordPress - это тема отдельной статьи, и не одной. На данном этапе вы можете посмотреть на таблицу d16r_users, в которой есть пока один-единственный пользователь - администратор pupkin, у которого пароль зашифрован, т.к. в столбце user_pass он сильно отличается от введенного нами при установке WordPress.

Таблица пользователей WP

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

Завершение установки WordPress

На данном этапе установка WordPress завершена. Код установщика сформировал и сохранил в корне вашего сайта (т.е. в папке my-wp) файл wp-config.php с теми настройками, которые мы указали ранее в полях формы.

Содержание файла wp-config.php

Примечание: строка $table_prefix = 'd16r_'; была перенесена выше, чем она обычно расположена в wp-config.php, но она обязательно должна присутствовать в этом файле.

В браузере мы увидим поздравление и предложение войти в админ-панель, или Консоль WordPress с выбранным логином и паролем администратора.

Вход в админ-панель

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

Вход в консоль WordPress

Обратите внимание, что войти в панель администрирования можно, введя в адресную строку браузера http://my-wp/wp-admin или http://my-wp/wp-login.php. Вместо my-wp может быть любое имя, которое вы дали своей папке с сайтом на основе WordPress, например, site.local или wordpress.local. Не стоит использовать известные доменные имена, например, site.com или site.info, т.к. тогда придется править файл hosts.

Консоль WordPress

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

  1. Посмотреть свой сайт (слева вверху наведите на название вашего сайта - в нашем случае TestWP) и появится пункт "Перейти на сайт". Лучше щелкнуть по этой ссылке средней кнопкой мыши (колесиком), чтобы открыть сайт в новой вкладке.
  2. Создать новую запись (меню Записи > Добавить новую)
  3. Создать новую страницу (меню Страницы > Добавить новую)
  4. Настроить свой сайт (меню Внешний вид > Настроить)
  5. Добавлять и активировать темы, меняя внешний вид сайта (меню Внешний вид > Темы)
  6. Создать меню (меню Внешний вид > Меню)
  7. Управлять виджетами - визуальными блоками, которые выводятся в определенных местах сайта (меню Внешний вид > Виджеты)
  8. Управлять своим профилем (наведите на свой логин админа в правом верхнем углу).
  9. Управлять плагинами - устанавливать, активировать, удалять (меню Плагины).
  10. Управлять комментариями - добавлять, удалять, одобрять (меню Комментарии и Настройки > Обсуждение).
  11. Изменять и добавлять настройки (меню Настройки).

Некоторые настройки WordPress, которые стоит сделать сразу после установки

Почти все поля, которые вы заполнили при установке WordPress, могут быть переопределены в настройках консоли. Для этого вам нужно перейти в меню Настройки > Общие. Здесь вы можете изменить название и слоган сайта (краткое описание) - его можно совсем убрать.

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

Настройки WP

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

В меню Настройки > Постоянные ссылки имеет смысл выбрать пункт "Название записи", как наиболее универсальный. Под постоянными ссылками (их еще называют ЧПУ - человекоподобные урлы) понимается замена стандартных для PHP и для WordPress ссылок вида http://my-wp/?p=123 на ссылки типа http://my-wp/sample-post/. Последние получают преимущество как со стороны поисковиков, так и со стороны обычных людей, которые уже в адресной строке видят название вашей статьи, пусть и в виде транслита.

Настройки постоянных ссылок WP

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

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

Обновления WP

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

Обновление плагина

Аналогичным образом обновляются темы WordPress:

Обновление стандартных тем WordPress

Установка плагина для транслита ссылок

Дело в том, что Интернет сейчас является преимущественно англоязычным. Поэтому лучше, если названия ваших записей и страниц будут выглядеть так: https://html-plus.in.ua/ustanovka-wordpress-na-lokalniy-openserver/ вместо набора из непонятных символов, превращающихся в русские слова только в браузере:

https://html-plus.in.ua/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%BD%D0%B0-%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80/. Такую ссылку не разместишь в презентации,  текстовом документе или не отошлешь в письме, т.к. смотрится она странно.

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

Добавить новый плагин можно с помощью меню консоли Плагины > Добавить новый, и справа вверху в поле поиска ввести ключевое слово "cyr-to-lat" или "translit":

Поиск и установка плагинаCyr-to-Lat

После выбора плагина его нужно установить, нажав на соответствующую кнопку справа вверху. Выглядеть это будет так:

Установка плагина Cyr-to-latИли так:Загрузка плагина translit-it

Затем плагин необходимо активировать, нажав на кнопку с таким же текстом.

Активируем Cyr-to-lat

И последним шагом к транслитерации будет настройка этого плагина, которая вызывается кликом на пункте меню Настройки > Cyr-toLat или Транслитерируй это!.

Настройки плагина Cyr-toLat предполагают, что вы можете изменить написание любого символа для различных языковых таблиц, а также указать, какие виды ссылок нужно транслитерировать. По умолчанию это записи (post), страницы (page) и элементы меню (nav_menu_item).

Настройки плагина Cyr-to-Lat

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

Темы WordPress

Стандартный внешний вид нового сайта на основе WordPress отличается минимализмом, поэтому большая часть пользователей практически сразу после установки меняют тему по умолчанию на другую. Определение "тема WordPress" обозначает архив с определенным набором файлов, которые формируют внешний вид вашего сайта и, как правило, содержит ряд настроек. В других CMS, например, в Joomla, это называется шаблоном сайта.

Внешний вид стандартной главной страницы WordPress

Для смены темы нужно перейти в меню Внешний вид > Темы и нажать на кнопку "Добавить новую". Темы можно найти в репозитории WordPress или скачать в виде zip-архива с множества сайтов, причем как бесплатно, так и за деньги.

Поиск тем

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

Ключевые слова для темы

Далее вы либо выбираете какую-либо из найденных тем, либо ищите по другим ключевым словам. Если же вы определились с выбором, тему нужно установить, нажав на соответствующую кнопку. Кроме того, любую тему перед установкой можно просмотреть, нажав на соответствующую кнопку или на текст "Описание и просмотр". Только нужно быть готовым к тому, что не все настройки и возможности темы вы сможете увидеть при таком просмотре.

Загрузка темы WordPress из репозитория тем

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

Новая тема + плагины

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

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

Автор: Админ

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

  1. Благодарю за информацию!

  2. Подскажите, пожалуйста, а как удалить Winginx? После его установки у меня перестал запускаться сайт в браузере. на других устройствах запускается, а тут ни в одном браузере не хочет

    • Не знаю, не подскажу, не приходилось использовать Winginx.
      На странице документации Winginx есть такой абзац:

      Winginx не создает записей в Windows об установке, позднее вы спокойно сможете переименовать папку установки, переместить Winginx в другое место (в т.ч. на внешний носитель, HDD, USB-флешку, карту памяти) или удалить Winginx путем удаления папки установки.

      А тут есть информация о ЧПУ. Возможно, стоит попробовать покопаться в этом направлении?
      И есть еще один ответ на StackOverflow по поводу ЧПУ с настройками сервера. Попробуйте его использовать.

  3. Приветствую. Подскажите пожалуйста. Не коректоно отображается графика шаблона, и сами шаблоны криво ставятся, блоки смещены. Все наперекосяк.
    Windows 10, WP 5.9.1, Open Server 5.4.1 (последняя версия) все шаблоны берутся с оф сайта, даже дефолтный криво отображается. Несколько раз пробовал переустанавливать Server, WP/ фаерволы, антивири, брандмауэр откл, в разных браузерах смотрел. Без результатно.
    Как исправить, что настроить нужно?
    Админка нормально отображается. Но когда захожу загрузить тему или плагин то "Произошла непредвиденная ошибка. Возможно, что-то не так с сайтом WordPress.org или с настройками вашего сервера. Если проблема не решится, обратитесь на форумы поддержки".
    Ошибка на странице загрузки плагина localhost\wp-admin\includes\plugin-install.php on line 183

    Я так подозреваю что проблема из-за вин 10 или каких-то настроек.
    Все файлы брались с оф сайта и ничего не редактировалось.
    Что может быть и как настроить? Благодарю

    • К сожалению, не отвечу на ваш вопрос со 100% результативностью. Возможно, стоит попробовать изменить настройки OpenServer, подобрав другую версию PHP и MySQL.
      Есть еще вариант - попробовать скачать предыдущую версию OpenServer и повторить процесс установки на ней. У меня сейчас OpenServer 5.4.0 - все грузит корректно.
      Еще есть вариант использовать WordPress версии 5.8.3, т.к. мне приходилось уже дважды столкнуться с невозможностью нормальной загрузки фотографий и их отображения в медиа-библиотеке при обновлении сайтов до версии 5.9. Приходилось откатываться до предыдущей версии, чтобы все заработало.
      Думаю, что с какими-то настройками Windows 10 это вряд ли связано.

  4. Большое спасибо, крутая статья.

    • Пожалуйста. Удачи в освоении WordPress!

  5. Пытаюсь зайти в MySql по инструкции - выдает mysqli::real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: NO)

    • Какая версия OpenServer у вас установлена?

  6. Все прошло идеально! Спасибо огромнейшее)

    • Отлично! Успехов в освоении WordPress!

  7. Добрый день.
    Сделал всё как Вы писали и все работает.
    Но на другом компьютере в локальной сети сайт не видят!
    Как настроить трансляцию сайта в локальной сети и в интернет?

    • Если вы установили OpenServer на своей локальной машине, то и видеть вы его будете на своей локальной машине. Запускаете вы его на своей машине так же, как и любую другую программу: видеоплеер, Adobe Photoshop, текстовый редактор и т.п.
      OpenServer - это эмулятор работы сервера, а не сам сервер. Поэтому, если вы хотите показывать сайт в сети Интернет, то нужно сначала купить хостинг и доменное имя, а затем перенести сайт на реальный сервер. Либо повторить все этапы установки на хостинге, т.к. перенос сайта на WordPress предполагает не только копирование папок и файлов с локального компьютера на удаленный сервер, но и изменение записей в базе данных. Если опыта у вас в этом нет, то имеет смысл либо прочитать о переносе в сети, либо повторить действия по установке.
      Ряд хостингов предлагает автоустановщики - достаточно выбрать CMS и кликнуть по кнопке "Установить".
      Если же вы хотите свой компьютер превратить в сервер, то вам придется разобраться с этим самостоятельно, т.к. это выходит за рамки данной статьи.

      • Здравствуйте!
        Очень хотелось бы увидеть статью про перенос уже готового сайта на реальный сервер. Там видимо есть свои нюансы и не хотелось бы наломать дров.
        Спасибо за статью.

        • Это отличная идея, Николай.
          И в планах такая статья есть. Однако для переноса на сервер нужен и сам реальный сервер, и тот сайт, который будет переноситься, чтобы можно было делать скриншоты и указывать на возможные ошибки. Кроме того, есть ряд нюансов с установленными плагинами и темами. В общем, статья достаточно объемная должна получится, но в ближайшее время не могу обещать ее написать - есть другие задачи.

  8. Подскажите пожалуйста если выключить компьютер, сервер будет работать? (Open server)

    • Добрый день.
      Нет, сервер работать не будет, т.к. запускаете вы его, включая компьютер (это в том случае, если старт OpenServera внесен в автозагрузку). Если в автозагрузке запуска OpenServera нет, то запускаться он будет только после того, как вы дважды кликните на иконку программы.

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

    • Спасибо, Ольга, за ваш комментарий!
      Успешного творчества с WordPress!

  10. Подскажите, пожалуйста, как установить несколько сайтов на локальный хостинг. У меня OpenServer

     

    • В CMS WordPress есть возможность установить сиситему мультисайтов. Т.е. Вы ставите WordPress так, как описано в этой статье, а затем правите файл wp-config.php, прописывая примерно такой код:

      Вместо domain.com записываете название своей папки, например, mysite.local
      Вы получите сайт, который фактически будет сетью сайтов. Для всех них общими будут плагины и темы (устанавливаются один раз, активируются для каждого сайта в отдельности), а также база данных. Т.е. у БД будет одно имя, пользователь и пароль для всех сайтов, а внутри будут создаваться наборы таблиц с префиксами типа _site_1, _site_2_ и т.п.
      Почитать подробнее: на hostiq.ua, на wp-kama.ru.
      Если вам вариант с мультисайтом не годится, например, у вас кардинально различный дизайн сайтов и наборы плагинов, либо сайты принадлежат разным заказчикам и нужен отдельный доступ к каждому сайту не только в админке, но и по FTP в дальнейшем, когда сайты будут уже на хостинге, то вы устанавливаете WordPress в несколько разных папок на OpenServer. То есть при мультисайте у вас папка одна, а сайтов много, а при отдельной установке - сколько сайтов- столько и папок со всеми файлами WordPress внутри каждой.

      • Спасибо!
        А папки с сайтами размещаются внутри папки domains или localhost?
        Базы данных и таблицы базы данных будут другими для разных сайтов? И заполнение полей в wp-config.php?

        • Вы можете размещать папки с сайтами и в domains, и в localhost. Разными будут пути к сайту в адресной строке. Влияет это, пожалуй, только на изменения в базе данных, которые надо будет выполнять при переносе сайтов с локального компьютера на реальный хостинг.
          Базы данных, если вы делаете разные сайты в разных папках, тоже должны быть разными, иначе у вас как минимум 2 сайта будут брать и отправлять данные в одну БД. Смысл?
          Если у вас есть проблема на будущем хостинге с количеством баз данных, то можно сделать одну БД для 2-3 сайтов, но для каждого изменять префикс таблиц. Тогда у вас в одной БД будет несколько наборов с одинаковыми по названиям таблиц, но с разными префиксами. Стоит подумать, надо ли это вам, т.к впоследствии, возможно, их придётся разделять.

  11. Спасибо! Отличная статья. Все скачал и установил с первого раза. Вы сегодня приобрели нового подписчика. Продолжайте в том же духе. Удачи.

    • Отлично! Хорошо, когда все получается с первого раза )))

  12. Добрый вечер. Подскажите пожалуйста, я хочу установить OpenServer и WordPress на ноут, сильная нагрузка поступает на процессор при работе сервера и влияет ли на соединение с интернетом?

    Заранее спасибо.

    • Добрый вечер.
      По поводу нагрузки на компьютер - она, безусловно, будет, причем больше, чем, если бы ваш сайт лежал в сети, но вполне умеренная. Если ноут имеет средние характеристики (памяти 4Гб, хотя бы Pentium в качестве процессора), то все должно работать, хотя возможны зависания. Что касается Интернета, то OpenServer наверняка проверит наличие последней версии, а WordPress будет использовать его для отслеживания обновлений плагинов и тем, поэтому часть трафика потянет на себя.
      Но, по-моему, лучше установить и посмотреть самой, чем не устанавливать и терзаться в сомнениях.

      • Спасибо большое за подробный ответ) Уже установила буду изучать и тестить)))

        Еще маленький вопросик, если сервер будет выключен, WordPress все равно будет подъедать трафик?

        • Нет, WordPress не будет работать, если OpenServer выключен.

  13. Добрый день! Установил WordPress на OpenServer версии 5.2.2 с модулями Nginx_1.14; PHP_7.3-x64 и MySQL-5.6. Установка прошла отлично WordPress работает нормально, однако при попытке установить плагины или темы непосредственно из консоли выдает следующую ошибку: Произошла непредвиденная ошибка. Возможно, что-то не так с сайтом WordPress.org или с настройками вашего сервера. Если проблема не решится, обратитесь на форумы поддержки. Хотя подключение к интернету на компьютере работает исправно, почему сам WordPress не может подключиться с локального сервера? Спасибо.

    • Попробуйте использовать последнюю доступную версию Apache для вашей сборки OpenServer или загрузить новую сборку и еще раз установить WordPress.

  14. Добрый день.

    Не могу зайти в админку.

    Как я могу заново переустановить OpenServer?

    • Добрый день.
      По поводу "Не могу зайти в админку." вопрос далеко неоднозначный и не всегда требует переустановки OpenServer. Все еще зависит от того, что выдает или не выдает вам WordPress при попытке зайти в консоль.
      Если у вас отображается сайт, то проблема чаще всего связана с одним из установленных плагинов или тем. Попробуйте найти в папке вашего сайта (OSPanel/domains/your-site) в папке wp-content папку plugins и изменить ее название на plugins1 или _plugins, или plug, например. И попробуйте зайти в админку после этого.
      Если не поможет, аналогичным образом меняем название папки themes в той же папке wp-content - и опять пробуем зайти в админку.
      Если и это не помогает, возможно, проблема заключается в имени или пароле админа сайта, который вы забыли.
      Попробуйте начать с этих шагов, а потом уже задаваться вопросом о переустановке OpenServer.

      • Здравствуйте! Такая же проблема - не входит в админ панель, никаких ошибок не выдает, просто грузит страницу. Сам сайт открывается. Пробовала ваши способы, ничего не изменилось. Логин и пароль верные 100%. Нужна переустановка OpenServer?

        • День добрый.
          Я не сторонник переустановки OpenServer, если проблема в WordPress. Такие же проблемы у вас могут быть на реальном сервере, но вы же не станете сразу же обращаться в поддержку с требованием переустановить ПО на хостинге.
          Для начала нужно все-таки посмотреть, что вы можете сделать в самом WordPress. У меня, например, была ситуация, когда не получалось зайти в админку, т.к. при обновлении одного из плагинов разработчик неверно указал параметры в одной из функций. Все решилось последовательным отключением и включением каждого из плагинов в папке plugins. Тоже самое может происходить при обновлении темы. Разработчики тем и плагинов - обычные люди, они вполне могут допускать ошибки.
          Для начала попробуйте зайти в файл wp-config.php в корне папки с вашим сайтом и найдите строку define('WP_DEBUG', false); и измените false на true:
          define('WP_DEBUG', true);
          Это позволит отобразить ошибки PHP, которые, вполне возможно, есть на вашем сайте. Уже в зависимости от этого можно искать ошибку.
          Еще один вариант - посмотреть логи OpenServer-a, которые находятся в папке OSPanel\userdata\logs. Смотреть стоит логи для PHP в файле с примерно таким названием: PHP-5.6_error.log. Это обычный текстовый документ - откроется в Блокноте или похожем редакторе. Там, скорей всего, будут какие-то ошибки. Способы борьбы с ними можно потом загуглить.

          • Спасибо за подробный ответ!

            Попробовала все способы: в первом способе ошибки не отображаются, просто белый экран. Во втором способе при замене wp-config.php со старого сайта новый сайт также перестает грузить админку. В третьем похожего файла нет, только файлы, связанные с apache и mariaDB.

            С вами можно пообщаться в личке?

          • Для тех, кто использует плагин Elementor для своего сайта, белый экран сайта на WordPress может быть связан с обновлением этого плагина. Он использует приличное количество памяти, поэтому нужно менять настройки PHP, выделяя дополнительный объем памяти, если это возможно.
            Описание некоторых проблем можно найти на оффсайте Elementor в статье на английском языке Can't Edit with Elementor. Воспользуйтесь переводчиком, если не понимаете на английском, - возможно, причина в этом плагине.

  15. Добрый день!

    Моя проблема с установкой WordPress (WP) на OpenServer (OS) выглядит так. (Папку с файлами WP, находящуюся в \openserver\domains, ради удобства буду именовать так же, как и у вас: my-wp.)

    В переименованном файле настроек wp-config.php определены: 'DB_NAME', 'my-wp' 'DB_USER', 'xxx' 'DB_PASSWORD', 'xxxx' 'DB_HOST', 'localhost'

    В меню OS присутствует имя my-wp. Результаты в адресной строке браузера при запуске в Меню OS: на localhost: localhost (на стр.: "Добро пожаловать...") на my-wp: http://my-wp (на стр.: "Ошибка установки соединения с базой данных")

    Свои предварительные действия и со "старушкой" Windows XP, и с Notepad++, и с PhpMyAdmin я совершал еще до того, как прочитал вашу страницу. Поэтому, возможно, не сделал всё нужное, или нарушил требуемую последовательность. Помогите, пожалуйста, обнаружить эту "ошибку установки соединения".

    • Добрый день!
      Из вашего описания могу сделать вывод о том, что у вас есть проблемы с базой данных, т.е. в wp-config.php есть несоответствие того, что существует в БД.
      Если вы назвали папку с файлами wordpress-a my-wp, а не базу данных, то это является первой возможной ошибкой.
      Далее 'DB_USER', 'xxx' должен быть для OpenServera-а не 'xxx', а 'root', иначе вас не пропустит защита MySQL. То же самое касается и пароля к БД.

      Другие данные вы можете указывать только в том случае, если создавали своего пользователя для базы данных.
      Все в порядке только со строчкой 'DB_HOST', 'localhost'.
      Проверьте свои данные - и думаю, что все получится.

      • Спасибо!
        Всё получилось!

Добавить комментарий

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