бесплатно с городских телефонов Украины
Киев | 044 392-73-56 |
Харьков | 057 728-49-18 |
Днепр | 056 790-86-00 |
Одесса | 048 734-56-54 |
Львов | 032 229-58-50 |
Николаев | 051 270-12-63 |
Полтава | 053 262-53-74 |
Запорожье | 061 228-69-91 |
WordPress является популярной системой управления контентом (CMS). Он может быть использован для быстрого и легкого создания блогов и веб-сайтов, и почти все его администрирование возможно через веб-интерфейс.
Перед выполнением инструкции, необходимо предварительно установить веб-сервер Caddy, установить сервер баз данных MySQL, а так же зарегистрировать доменное имя и направить его на IP адрес сервера, чтобы Caddy получил сертификат SSL для сайта.
Так же рекомендуется создать не root пользователя с доступом к sudo.
В инструкции используется текстовый редактор nano, для установки которого требуется выполнить команду:
yum install nano
Процедура установка WordPress на Caddy выглядит таким образом:
sudo yum update
sudo yum install php php-fpm php-mysql php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc
php -v
sudo nano /etc/php-fpm.d/www.conf
И меняем строки:
user = apache
group = apache
на строки:
user = caddy
group = caddy
Сохраняем изменение в файле, нажав сочетание клавиш Ctrl+x , затем клавишу y и затем клавишу Enter.
sudo systemctl start php-fpm
Входим в основную учетную запись администратора MySQL:
mysql -u root -p
Создаем новую базу данных (в примере используется название базы данных wordpress, вместо которого необходимо задать собственное название базы данных), которая будет использоваться для веб-сайта WordPress:
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Создаем нового пользователя с доступом к базе данных wordpress (В примере используется имя пользователя wpuser и пароль G6!G3*p9K%0p , вместо которых необходимо задать собственное название пользователя и пароль):
GRANT ALL ON wordpress.* TO 'wpuser'@'localhost' IDENTIFIED BY 'G6!G3*p9K%0p';
Необходимо обратить внимание, что пароль должен состоять как минимум из двенадцати символов, иметь как минимум одну букву в верхнем регистре, одну строчную букву, одно число и один специальный символ.
FLUSH PRIVILEGES;
EXIT;
cd /var/www
Загружаем последнюю версию WordPress:
sudo curl -O https://wordpress.org/latest.tar.gz
sudo tar zxf latest.tar.gz
sudo rm latest.tar.gz
sudo chown -R caddy:caddy wordpress
sudo nano /etc/caddy/Caddyfile
и копируем в него вместо существующего кода следующий код (Вместо faqsite.ml необходимо указать собственное название доменного имени):
faqsite.ml {
tls test@faqsite.ml
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+x , затем клавишу y и затем клавишу Enter.
sudo systemctl restart caddy
Открываем сайт в браузере, после чего происходит переадресация на стартовую страницу установки CMS WordPress.См.также:
Установка CMS WordPress на веб-сервер Caddy