Установка WordPress на сервер.

wordpress nginx php

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

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

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

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

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

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

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

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

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

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

wordpress nginx php

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

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

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

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

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

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

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

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

wordpress nginx php

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