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

Начнем с каталога в котором будет размещаться сайт. В основном сайты размещаются либо в домашнем каталоге пользователя /home/user, либо в каталоге /var/www. На самом деле жестких требований к размещению сайтов не существует, он может находиться где угодно, а вышеуказанные каталоги используют или потому что так "делают все", или потому что так "делают все и я тоже так сделаю".

Поскольку в предыдущей статье о конфигурации Nginx под Wordpress в качестве root-директории сайта была указана /var/www/test/public, то ее и будем использовать. Но пока создадим только /var/www/test и каталог для лог-файлов.

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

Перейдем в каталог /var/www/test.

Скопируйте ссылку на архив с WordPress и скачайте его.

Распакуем скачанный архив и переименуем распакованный каталог wordpress в public. Таким образом мы получим нужную директорию /var/www/test/public.

Назначим владельца каталога и выставим права доступа.

С помощью программки WinSCP все можно сделать проще, просто скопировав содержимое архива с WordPress в каталог /public на сервере, но мне быстрее и привычнее делать так.

Имейте в виду что в директории /var/www/test/public должны находиться файлы и каталоги WordPress (wp-admin, wp-content, wp-includes, index.php и т.д.). Выглядеть это должно так. Это я для тех кто будет устанавливать WordPress при помощи FTP/SFTP клиентов.

wordpress nginx php

Теперь нам нужна MySQL база данных для сайта. Зайдем в консоль MariaDB.

Создадим пользователя базы данных и зададим для него пароль. Замените значения в команде на свои.

Создаем базу данных и назначаем ей кодировку.

Назначим привилегии, чтобы новый пользователь мог управлять новой базой.

Применяем изменения и выходим из консоли.

Заходим на сайт через браузер. В окне установки нажимаем кнопку "Вперед".

wordpress nginx phpЗаполняем поля своими данными, указываем имя базы данных, имя пользователя и пароль, изменяем стандартный префикс таблиц wp_ на свой для дополнительной безопасности. Сервер базы данных оставляем по умолчанию localhost и нажимаем кнопку "Отправить".

wordpress nginx phpУказываем название сайта, выбираем имя пользователя, здесь уже речь идет о пользователе сайта, а не базы данных. Задаем пользователю пароль и указываем e-mail, на который будут приходить различные оповещения. Если есть необходимость, то можно указать поисковым системам временно не индексировать содержимое сайта. После нажимаем "Установить WordPress".

wordpress nginx php

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

comments powered by HyperComments