Встановлення та налаштування WordPress у середовищі ServBay
Огляд
WordPress — це потужна та одна з найпопулярніших систем керування контентом (CMS) з відкритим кодом, побудована на PHP та MySQL. Це провідна у світі платформа для створення вебсайтів і блогів, яку підтримує велика спільнота, вона має багатий вибір плагінів і тем, а також підходить для реалізації різноманітних проєктів — від персональних блогів до складних ecommerce-рішень.
ServBay — це локальне середовище для веброзробки, спеціально створене для macOS, яке надає комплексне рішення для розробників: підтримує декілька версій PHP, популярні бази даних (MySQL, PostgreSQL, MongoDB), вебсервери (Caddy, Nginx), Redis та інші інструменти. Завдяки ServBay розробники можуть швидко створювати ізольоване, гнучке й високопродуктивне локальне середовище, що значно спрощує встановлення та тестування WordPress на локальному комп’ютері.
У цій статті ви дізнаєтесь, як завантажити, встановити та налаштувати WordPress у середовищі ServBay, щоб якомога швидше розпочати локальну розробку на WordPress.
Передумови
Перед початком переконайтеся, що:
- На вашому macOS успішно встановлено та запущено ServBay.
- У ServBay встановлено та запущено принаймні одну версію PHP (WordPress вимагає PHP 7.4 або новішої версії), а також MySQL або MariaDB.
- Ви маєте базове уявлення про вебсервери, роботу з базами даних та командний рядок.
Покрокове встановлення WordPress
Ось докладна інструкція зі встановлення та налаштування WordPress у середовищі ServBay:
Крок 1: Завантаження та розпакування WordPress
Спершу потрібно отримати останню версію WordPress і розмістити файли у підкаталозі кореневого каталогу вашого сайту ServBay (/Applications/ServBay/www
).
Перейдіть до кореневої папки сайтів ServBay
Відкрийте термінал і виконайте команду для переходу у стандартну кореневу папку сайтів ServBay:
bashcd /Applications/ServBay/www
1Завантажте останню версію WordPress
Використайте команду
curl
для завантаження останньої версії WordPress у вигляді архіву:bashcurl https://wordpress.org/latest.tar.gz -o wordpress.tar.gz
1Створіть папку для проєкту та розпакуйте WordPress
Створіть нову директорію (наприклад,
servbay-wordpress-app
), та розпакуйте туди вміст архіву. Параметр--strip-components 1
дозволяє розпакувати файли без вкладеної папкиwordpress
.bashmkdir servbay-wordpress-app tar zxf wordpress.tar.gz --strip-components 1 -C servbay-wordpress-app
1
2Тепер WordPress має знаходитись у
/Applications/ServBay/www/servbay-wordpress-app
.
Крок 2: Створення бази даних та користувача
WordPress зберігає весь контент і налаштування у базі даних (пости, сторінки, коментарі, налаштування плагінів тощо). Тому створимо окрему базу даних і спеціального користувача для WordPress у ServBay.
Перейдіть у вбудований інструмент керування базами даних ServBay
У ServBay зазвичай є phpMyAdmin або Adminer (залежно від налаштувань). У браузері відкрийте домашню сторінку ServBay (https://servbay.host/), потім натисніть “phpMyAdmin” або “Adminer”.
Увійдіть у інструмент керування базою даних
Введіть логін root і пароль root, який був заданий під час встановлення ServBay.
Створіть нову базу даних
У меню знайдіть “Додати нову” (New)/“Створити базу даних” (Create database):
- У полі “Назва бази даних” введіть, наприклад,
servbay_wordpress_db
. - Виберіть кодування
utf8mb4
, а для політики сортування —utf8mb4_unicode_ci
. Це рекомендовано для підтримки всіх символів та emoji. - Натисніть “Створити” (Create).
- У полі “Назва бази даних” введіть, наприклад,
Створіть користувача бази даних та надайте права
З міркувань безпеки створіть окремого користувача лише для цієї бази:
- Перейдіть на вкладку “Облікові записи користувачів” (User accounts).
- Натисніть “Додати обліковий запис” (Add user account).
- Заповніть такі поля:
- Ім’я користувача:
wordpress_user
- Хост:
localhost
- Пароль: придумайте складний пароль (наприклад,
your_strong_password_here
), підтвердьте його у відповідному полі.
- Ім’я користувача:
- ВАЖЛИВО: Не вибирайте “Всі права” (Check All/Grant all privileges). Краще надавати права вибірково.
- Збережіть користувача (“Go”/“Add user”).
Далі додайте новому користувачу права до бази
servbay_wordpress_db
:- Знайдіть у списку своїх користувачів
wordpress_user@localhost
і перейдіть до “Редагувати права” (Edit privileges). - Нижче знайдіть секцію “Права для конкретної бази даних” (Database-specific privileges).
- У випадаючому меню виберіть
servbay_wordpress_db
, натисніть “Go”. - На новій сторінці відмітьте “Всі права” (Check All) для цієї бази.
- Збережіть зміни, натиснувши “Go”.
Крок 3: Налаштування сайту у ServBay
Далі потрібно налаштувати ServBay так, щоб домен вашого сайту правильно вів на потрібну папку з файлами WordPress.
Відкрийте додаток ServBay
Запустіть застосунок ServBay.
Додайте новий сайт
У інтерфейсі знайдіть розділ “Сайти” (Websites), натисніть “+” внизу і виберіть “Додати сайт” (Add Website).
Заповніть конфігурацію сайту
У вікні налаштувань вкажіть:
- Назва: наприклад,
ServBay WordPress Dev
- Домен: наприклад,
servbay-wordpress.demo
. ServBay автоматично налаштує локальний домен. - Тип сайту: оберіть
PHP
- Версія PHP: виберіть зі списку рекомендовану версію (зазвичай останню стабільну, наприклад PHP 8.x)
- Коренева папка: вкажіть шлях
/Applications/ServBay/www/servbay-wordpress-app
- Назва: наприклад,
Збережіть налаштування
Натисніть “Зберегти” (Save). ServBay застосує конфігурацію й може запропонувати перезапустити вебсервер — погодьтеся.
Завдяки автоматичному налаштуванню, при відкритті домену
servbay-wordpress.demo
ServBay автоматично встановить локальний SSL сертифікат, що дозволяє безпечно користуватись HTTPS.
Крок 4: Завершення встановлення WordPress через майстер
База створена, сайт налаштований — залишилось завершити встановлення через браузер.
Відвідайте локальний сайт WordPress
У браузері введіть налаштований домен, наприклад,
https://servbay-wordpress.demo
.Запустіть установник WordPress
Якщо все правильно, побачите сторінку привітання WordPress з вибором мови. Оберіть мову й натисніть “Продовжити”.
Вкажіть дані для підключення до бази
На наступному етапі потрібно ввести інформацію про базу:
- Ім’я бази:
servbay_wordpress_db
- Користувач:
wordpress_user
- Пароль:
your_strong_password_here
(фактичний пароль, який ви придумали) - Хост бази:
localhost
- Префікс таблиць:
wp_
(можна змінити на інший, наприкладsbwp_
для підвищення безпеки)
Натисніть “Надіслати”. Якщо все правильно, система запропонує розпочати інсталяцію.
- Ім’я бази:
Розпочніть інсталяцію
Натисніть “Запустити інсталяцію” (Run the installation).
Введіть інформацію про сайт
Вкажіть основні дані для сайту:
- Назва сайту (Site Title): як буде називатися сайт.
- Користувач: придумайте унікальний логін для адміністратора (не використовуйте просто “admin”).
- Пароль: задайте сильний пароль (WordPress підкаже рівень складності).
- Електронна пошта: введіть ваш e-mail.
- Видимість для пошукових систем: для локальної розробки краще увімкнути “Радити пошуковим системам не індексувати цей сайт”.
Завершіть встановлення
Натисніть “Встановити WordPress”. Після завершення побачите сторінку-підтвердження та посилання для входу у панель адміністратора.
Створення сайту на WordPress
Вітаємо! WordPress встановлено у вашому локальному середовищі ServBay. Можна досліджувати функціонал CMS та використовувати її для розробки свого сайту.
Авторизуйтеся в адмінпанелі (звичайно це https://servbay-wordpress.demo/wp-admin/
) — і у вас з’являється доступ до таких можливостей:
- Встановлення тем і плагінів: через меню “Зовнішній вигляд” → “Теми” та “Плагіни” → “Додати новий” додавайте дизайн і розширення. У локальному оточенні легко безпечно тестувати будь-які теми та плагіни.
- Створення й редагування контенту: публікуйте дописи, створюйте сторінки за допомогою відповідних розділів.
- Налаштування меню: через “Зовнішній вигляд” → “Меню” структуруйте навігацію сайту.
- Індивідуалізація вигляду: редагуйте зовнішній вигляд через “Налаштувати” або опції вашої теми.
Поширені питання (FAQ)
Q: Не відкривається
https://servbay-wordpress.demo
. Що робити?- A: Перевірте, чи запущено ServBay, а також чи активні необхідні пакети вебсервера (Caddy/Nginx) та PHP.
- Перевірте налаштування сайту у ServBay: чи правильно вказано домен, чи правильно задано шлях до кореневої папки
/Applications/ServBay/www/servbay-wordpress-app
та вибрано відповідну версію PHP. - Спробуйте очистити кеш браузера або відкрити сайт у режимі інкогніто.
- Переконайтеся, що на macOS налаштування файрволу не блокують локальні з’єднання.
Q: Під час встановлення WordPress виникає помилка підключення до бази?
- A: Перевірте правильно введені назву бази, логін, пароль та хост (
localhost
) відповідно до того, що створено у ServBay. - Переконайтеся, що MySQL або MariaDB в ServBay запущені.
- Упевніться, що новий користувач має права на доступ до бази
servbay_wordpress_db
.
- A: Перевірте правильно введені назву бази, логін, пароль та хост (
Q: Чи можна встановити декілька сайтів WordPress у одному ServBay?
- A: Так, звісно! Просто повторіть кроки для кожного окремого сайту: створіть свою теку, базу та користувача й окремий локальний домен у ServBay для кожного проекту.
Q: Які версії PHP підтримує ServBay для WordPress?
- A: ServBay підтримує декілька версій PHP — обирайте відповідну згідно з вимогами WordPress чи вашими потребами, але здебільшого доцільно використовувати останню рекомендовану версію.
Підсумок
Дотримуючись цієї інструкції, ви зможете швидко та просто розгорнути локальний сайт WordPress у середовищі ServBay. Завдяки різноманіттю інтегрованих інструментів і підтримці декількох версій PHP ви легко протестуєте теми, плагіни або реалізуєте власну розробку. Нехай цей посібник допоможе розкрити всі можливості ServBay для старту у світі WordPress-розробки!