Установка Wordpess на локальный сервер (Open Server / OSPanel)

Если домен и хостинг не выбраны, но необходимо начинать работу с сайтом на Wordrpess, мы можем сделать это на компьютери локально, установив для этого выртуальный веб-сервер. Для Windows есть достаточно хороший вариант, это Open Server.

Что мы можем сделать с ним

  • выбрать необходимивую версию PHP, MySQL, Apache
  • запускать сразу несколько сайтов Wordrpess, Jomla, Opencart и не только

1. Установка, настройка и запуск Open Server

Недавно вышла нова версия OSPanel 6. Как утверждают разработчики, она достаточно безопасна, современная и все очень-очень удобно, но есть целая куа ограничений и она может не работать после установки на ОС. После установки последней версии и настройки (оно просто так не запустится без настроек сделанных через консоль), я не могу понять какую цель ставили разработчики OSPanel 6, когда создавали такой прекрасный продукт. Человеку, который не  очень понимает в технологиях (или только начинает что-то пробовать), будет тяжело разобраться и искать ответы, а человек, который программирует таким пользоваться никогда не будет. Только потому, что если действительно программирушь, то никогда не будешь использовать Windows, а Open Server не поддерживает другие системы, кроме Windows в отличии от XAMPP, который можно установить как на Linux/Ubuntu, так и на OS X. Как установить WordPress на XAMPP можно прочитать тут.

Поэтому лучше использовать версию до шестой, например Open Server 5.4.2 которую можно загрузить тут

Распаковка

Далее распаковываем ее на диск, например, C:/ в корень. Заходим в папку OpenServer_new (она у меня так называется, потмоу что у меня есть более старая версия для тестирования/обновления старых сайтов которые работают PHP5), нажимаем дважды Open Server.exe и в панели у часов у вас появиться красный флажок , что означает остановленный сервер. Для запуска сервера нам необходимо выбрать зеленый флажок   и если все хорошо, то сервер заработает. И все.

Куд и что размещать

Что нам необходимо: нам необходима папка domains которая в корне -> C:\OpenServer_new\domains там у нас будут все сайты. По умолчанию у нас есть только одна папка — «localhost», и если сайт будет один, то можно так оставлять и открывать сайт по ссылке http://localhost — если все хорошо, то будет приветствие от Open Server. Локально сайты открываем без https, локально оно не имеет значения.

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

2. Установка WordPress

Для установки WordPress потребуется:

  • знать сервер базы данных
  • иметь или создать базу данных
  • создать пользователя базы данных или знать логин/пароль пользователя

3.1 Создаем отдельную папку в domains

Это не обязательно и мы можем использовать папку по умолчанию localhost. Но порядок превыше всего, поэтому создаю папку wp.test – где «.test» будет что-то вроде домена. Или просто копируем папку localhost и изменяем ее имя. Перезапускаю сервер, открываю новый домен http://wp.test и вижу приветствие Open Server — все хорошо.

3.2 Создание базы данных (БД)

Для этого нам нужно зайти в PHPMyAdmin, который по умолчанию в версии 5, но его убрали из версии 6, аргументируя тем, что вы сами можете выбрать что установить и как управлять базами. Все это прекрасно, но именно PHPMyAdmin – самая простая и распространенная утилита для управления базами, в том числе и на хостинге. Чтобы открыть PHPMyAdmin, нажимаем на зеленый флажок, далее Advanced -> PhpMyAdmin

далее авторизуемся, где логин root, пароль тоже root

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

Чтобы добавить новую, нажимаем на Databases

в поле Database Name пишем название базы, кодировку оставляем как есть и нажимаем на кнопку Create. Я создал базу под названием «wp».

На этом с приготовлениями закончили.

3.3 Установка WordPress

Загружаем последнюю версию WordPress с официального сайта https://wordpress.org/download/ и разархивируем все файлы в созданную папку wp.test. После разархивирования у нас будет создана папка (в моем случае wordpress-6.7.1), а у нее еще папка WordPress со всеми файлами WordPress.

Нам нужно переместить их в корень папки wp.test, поэтому выделяем (CTRL+A) все файлы, далее вырезать (или CTRL+X) и вставить (CTRL+V) в корневую папку. Открываем http://wp.test и увидим первый шаг установки WordPress, а это выбор языка. После установки язык можно изменить, я выберу английский – он по умолчанию выбран.

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

Заполняем поля данными, что у нас есть.

Database name: wp
Username: root
Password: root
Database host: localhost
Table Prefix: wp_ (оставляем как есть)

Если все заполнили верно, то увидим такое сообщение

и запускаем установку, нажимая на кнопку «Run the installation»

Следующий шаг – указать название сайта, придумать логин и пароль и написать e-mail.

Пароль может быть сильным, для локальной установки может быть любим, но когда сайт будет в сети, то пароль должно быть не шесть единиц. E-mail необходим для обновления пароля и сервисных сообщений (вообще всех сообщений).

Мы также можем попросить поисковики не индексировать сайт, но это актуально когда сайт в сети интернет. Нажимаем кнопку Install WordPress и видим сообщение, что все успешно установлено.

Вас также может заинтересовать