Это последняя статья из серии «Устанавливаем блог WordPress на CentOS 7 с веб-сервером Caddy, PHP 7.2 и MySQL 8.0».
Ранее, для установки блога на вордпресс, мы уже сконфигурировали CentOS 7, установили майскл восьмой версии, пхп и кэдди в качестве быстрого, современного веб-сервера. Последний элемент — сам блог wordpress
Итак, на нашем сервере, переходим в директорию для веб-сайтов
$ cd /var/www
Скачиваем последнюю версию WordPress
$ sudo curl -O https://wordpress.org/latest.tar.gz
Распаковываем (архиватор распакует автоматически в директорию wordpress)
$ sudo tar zxf latest.tar.gz
Удаляем архив с файлами блога вордпресс (он нам больше не нужен)
$ sudo rm latest.tar.gz
Устанавливаем права на директорию wordpress для caddy пользователя (ранее сконфигурированного при установке Caddy web-сервера)
$ sudo chown -R caddy:caddy wordpress
Теперь, подключим и настроим сайт нашего вордпресса
В данном примере, используем текстовый редактор nano, который мы ставили ранее (при конфигурировании операционной системы CentOS 7), однако вы можете использовать другой редактор, в том числе стандартный vi
Итак, открываем конфишурационный файл веб-сервера кедди
$ sudo nano /etc/caddy/Caddyfile
Копируем код ниже и вставляем его в файл конфигурации (при это необходимо заменить «example.com», в двух местах, доменом, который мы создавали в статье по выбору и приобретению простого и недорогого домена для вашего блога)
example.com {
tls admin@example.com
root /var/www/wordpress
gzip
fastcgi / 127.0.0.1:9000 php
rewrite {
if {path} not_match ^\/wp-admin
to {path} {path}/ /index.php?_url={uri}
}
}
Сохраняем (CTRL+O и ENTER для текстового редактора nano) и закрываем файл (CTRL+X).
Перезагружаем веб-сервер Caddy, чтобы применить новую конфигурацию
$ sudo systemctl restart caddy
Теперь наш блог должен открыться через браузер (пока что интерфейс для дальнейшего конфигурирования) — вводим в строке урл любого браузера наш домен (в моем случае это questpro.club), выбираем язык интерфейса (мне удобнее будет английский, но советую выбрать русский).
Жмем кнопку Let’s go
В предлагаемых полях на следующем экране вводим следующие данные (из этого мануала)
Database Name = wordpress
Username = wordpressuser
Password = gHspvn@36nBA
Database Host
— оставляем значения по умолчанию
Table Prefix
— оставляем значения по умолчанию.
Происходит инсталляция…
По ее завершении, вводим необходимые данные админа, для входа в админский аккаунт в вордпрессе. И далее пробуем заходить в админку с только что сгенерированными данными.
WordPress установлен
В следующей статье опишу процесс создания вашей собственной первой статьи и расскажу про популярный seo-плагин для начальной сео-оптимизации.