FB pixel

Налаштування VPS для WordPress: покрокове керівництво

1 17.08.2025

Перед початком встановлення WordPress на віртуальний сервер необхідно підготувати VPS до роботи. Використовуйте чисту систему — найчастіше це Ubuntu або Debian. Підключіться до сервера через SSH, використовуючи root-доступ або користувача з адміністративними правами. Спочатку оновіть систему:

sudo apt update && sudo apt upgrade -y

Створіть нового користувача для керування сайтом, щоб не працювати постійно від імені root:

adduser siteadmin
usermod -aG sudo siteadmin

Тепер можна безпечно продовжити всі дії від імені нового користувача.

Встановлення необхідного програмного забезпечення

WordPress потребує вебсервер, інтерпретатор PHP і систему керування базами даних. Найпопулярніший стек — LAMP (Linux, Apache, MySQL, PHP). Встановіть його за допомогою команд:

sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql -y

Додатково варто встановити розширення PHP:

sudo apt install php-curl php-gd php-mbstring php-xml php-xmlrpc php-zip -y

Після встановлення перевірте версію PHP і переконайтесь, що служби Apache і MySQL запущені:

php -v
sudo systemctl status apache2
sudo systemctl status mysql

Налаштування бази даних для WordPress

Перейдіть до створення бази даних. Відкрийте MySQL:

sudo mysql

Потім створіть базу, користувача і надайте йому права:

CREATE DATABASE wpdb DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wpdb.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Використовуйте складний пароль, щоб посилити безпеку підключення. Запам’ятайте ці дані — вони знадобляться під час встановлення CMS.

Завантаження та встановлення WordPress

Завантажте останню версію WordPress з офіційного сайту:

cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xvzf latest.tar.gz

Перемістіть файли CMS у каталог сайту:

sudo mkdir -p /var/www/yourdomain.com
sudo cp -R wordpress/* /var/www/yourdomain.com

Встановіть необхідні дозволи:

sudo chown -R www-data:www-data /var/www/yourdomain.com
sudo find /var/www/yourdomain.com -type d -exec chmod 755 {} ;
sudo find /var/www/yourdomain.com -type f -exec chmod 644 {} ;

Налаштування вебсервера

Створіть новий віртуальний хост в Apache:

sudo nano /etc/apache2/sites-available/yourdomain.com.conf

Додайте конфігурацію:


ServerAdmin admin@yourdomain.com
ServerName yourdomain.com
DocumentRoot /var/www/yourdomain.com

AllowOverride All

ErrorLog ${APACHE_LOG_DIR}/yourdomain.com_error.log
CustomLog ${APACHE_LOG_DIR}/yourdomain.com_access.log combined

Активуйте сайт і перезапустіть Apache:

sudo a2ensite yourdomain.com.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

Завершення встановлення WordPress

Відкрийте браузер і введіть адресу свого сайту (наприклад, http://yourdomain.com). Вас зустріне майстер встановлення WordPress. Введіть дані бази даних, ім’я користувача, пароль адміністратора та електронну пошту. Після цього CMS завершить налаштування і створить усі потрібні таблиці в MySQL.

Якщо ви бачите помилку з’єднання — перевірте правильність введення логіна та імені бази у файлі wp-config.php, розташованому в корені сайту. Він створюється автоматично або вручну копіюється з wp-config-sample.php.

Додаткові налаштування

Після встановлення рекомендується налаштувати HTTPS. Встановіть сертифікат від Let's Encrypt:

sudo apt install certbot python3-certbot-apache
sudo certbot --apache -d yourdomain.com

Для посилення захисту увімкніть автоматичне оновлення системи:

sudo apt install unattended-upgrades

Також варто налаштувати резервне копіювання, плагіни для кешування та базовий захист від ботів. Усередині адмін-панелі WordPress налаштуйте постійні посилання, виберіть тему і встановіть необхідні доповнення для SEO та безпеки.

Висновок

Налаштування VPS для WordPress дає вам повний контроль над середовищем, дозволяє підвищити продуктивність сайту і усуває обмеження загального хостингу. Завдяки цьому керівництву ви зможете розгорнути CMS, адаптувати вебсервер під потреби проєкту й забезпечити стабільну роботу ресурсу з перших хвилин.

Дізнайтесь більше як купити домен, хостинг, VPS або виділений сервер.

FAQ

Як оптимізувати продуктивність WordPress на VPS?

Використовуйте плагіни кешування, оптимізуйте зображення, налаштуйте кешування на стороні сервера (наприклад, за допомогою Varnish або Redis) і виберіть продуктивну тему. Також рекомендується використовувати CDN для прискорення завантаження статичних ресурсів.

Як забезпечити безпеку WordPress на VPS?

Регулярно оновлюйте WordPress, плагіни й теми, використовуйте складні паролі, встановіть плагіни безпеки (наприклад, Wordfence або Sucuri Security), налаштуйте брандмауер і обмежте доступ до файлів .htaccess і wp-config.php.

Як відновити WordPress з резервної копії на VPS?

Для відновлення WordPress із резервної копії на VPS спочатку відновіть файли сайту й базу даних. Потім налаштуйте файл wp-config.php з даними відновленої бази даних. Переконайтесь, що шляхи до файлів і URL сайту коректні.