безкоштовно з міських телефонів України
Київ | 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