Як встановити WordPress Multisite?
WordPress Multisite дозволяє мати мережу сайтів на одній інсталяції. Це вбудована функція, але за замовчуванням вона не активна.
Ultimate Multisite включає вбудований Майстер налаштування Multisite, який автоматизує весь цей процес. Якщо у вас встановлено Ultimate Multisite, рекомендуємо скористатися майстром замість ручних кроків, описаних нижче.
Оскільки Ultimate Multisite — це плагін лише для мережі, у цьому посібнику ви дізнаєтеся, як встановити та налаштувати WordPress Multisite вручну. Цей текст базується на статті How to Install and Setup WordPress Multisite Network від WPBeginner.
На що звернути увагу перед створенням мережі multisite:
-
Оберіть якісний WordPress-хостинг! Сайти в мережі використовують спільні ресурси сервера.
-
Якщо у вас лише кілька сайтів із невеликим трафіком, shared-хостинг, ймовірно, підійде.
-
Більшість провайдерів керованого WordPress-хостингу пропонують Multisite «з коробки» (вони встановлюють WordPress із уже активованим та нал аштованим Multisite). Це стосується WP Engine, Closte, Cloudways тощо. Якщо ви не впевнені, чи це так у вашого хостинг-провайдера, зверніться до їхньої підтримки перед продовженням цього посібника.
-
Також корисно вміти встановлювати WordPress та редагувати файли через FTP.
ВАЖЛИВО : Якщо ви налаштовуєте мережу multisite на існуючому WordPress-сайті, не забудьте:
-
Створити повну резервну копію вашого WordPress-сайту
-
Деактивувати всі плагіни на сайті, перейшовши на сторінку плагінів, вибравши Деактивувати в масових діях і натиснувши Застосувати
Щоб увімкнути Multisite, спочатку підключіться до свого сайту за допомогою FTP-клієнта або файлового менеджера cPanel і відкрийте файл wp-config.php для редагування.
Перед рядком That's all, stop editing! Happy blogging. додайте наступний код:
define('WP_ALLOW_MULTISITE', true);
Збережіть файл wp-config.php та завантажте його назад на сервер.
Тепер, коли функцію multisite увімкнено на вашому сайті, час налаштувати мережу.
Перейдіть до Інструменти » Налаштування мережі
Тепер потрібно вказати WordPress, яку структуру доменів ви будете використовувати для сайтів у мережі: субдомени чи підкаталоги.
Якщо ви оберете субдомени, вам потрібно змінити налаштування DNS для прив'язки домену та переконатися, що налаштовано wildcard-субдомени для вашої мережі multisite.
Повернувшись до Налаштування мережі, вкажіть назву мережі та переконайтеся, що email-адреса в полі адміністратора мережі правильна. Натисніть Встановити, щоб продовжити.
Додайте цей код, наданий WordPress, до вашого wp-config.php:
define('MULTISITE', true); define('SUBDOMAIN_INSTALL', true); define('DOMAIN_CURRENT_SITE', 'multisite.local'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);
А цей код, також наданий WordPress, до вашого файлу .htaccess:
RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L]
add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^(wp-(content|admin|includes).) $1 [L] RewriteRule ^(..php)$ $1 [L] RewriteRule . index.php [L]
Використовуйте FTP-клієнт або файловий менеджер (якщо ви користуєтеся, наприклад, cPanel), щоб скопіювати та вставити код у ці два файли.
Нарешті, повторно увійдіть на свій WordPress-сайт, щоб отримати доступ до мережі multisite.
Важливо перевірити та переконатися, що ви можете створити підсайт на вашій інсталяції WordPress Multisite, перш ніж встановлювати Ultimate Multisite.
Щоб створити підсайт:
-
Відкрийте wp-admin вашого сайту
-
Перейдіть до Мої сайти > Сайти (/wp-admin/network/sites.php)
-
Натисніть «Додати новий» угорі
-
Заповніть усі поля:
-
Адреса сайту — Ніколи не використовуйте «www»
-
Субдомен: siteaddress.yourdomain.com
-
Підкаталог: yourdomain.com/siteaddress
-
Назва сайту — Назва сайту, можна змінити пізніше
-
Email адміністратора — Встановлюється як початковий адміністратор підсайту

Після заповнення полів натисніть кнопку «Додати сайт». Коли новий підсайт буде створено, перейдіть на нього, щоб переконатися, що він працює.
Поширені проблеми:
1. Я можу створювати нові сайти, але вони недоступні.
Якщо ви обрали субдомени, вам також потрібно налаштувати wildcard-субдомени для вашої мережі multisite.
Для цього перейдіть до панелі керування хостинг-акаунтом вашого сайту (наприклад, cPanel/Plesk/Direct Admin залежно від вашого хостинг-провайдера).
Знайдіть опцію «Домени» або «Субдомени». У деяких панелях керування вона називається «Адміністрування доменів».
У полі субдомену введіть зірочку (*). Потім вам запропонують вибрати доменне ім'я, до якого буде додано субдомен.
Кореневий каталог для вибраного доменного імені буде визначено автоматично. Натисніть кнопку Створити або Зберегти, щоб додати ваш wildcard-субдомен. Запис має виглядати як "*.mydomain.com"