Устанавливается MS не сложно - просто!
Установка с нуля
Шаг 1 — Включаем установку Multisite
Перед запуском первой установки WordPress или после того, как вы уже установили WordPress - не важно. Откройте файл wp-config.php из основной папки WordPress и добавьте туда строчку:
define( 'WP_ALLOW_MULTISITE', true );
Добавить строку можно где-нибудь в начале файла, например, перед настройками подключения к БД.
Шаг 2 — Запускаем установку
После того как MU установка включена, нужно зайти в админ-панель и перейти в раздел Инструменты > Установка сети
Теперь надо выбрать какой тип сети устанавливать: поддомены или подкаталоги:
Поддомены — каждый сайт сети будет иметь свой домен - поддомен основного домена: site1.example.com, site2.example.com.
Для этого режима, нужно будет настроить сервер так, чтобы любой поддомен «смотрел» на папку куда установлен WordPress. Обычно это делается через обращение в службу поддержки вашего хостинг провайдера. Или можете попробовать, в панели управления хостингом, создать поддомен который начинается с * - *.example.com.- Подкаталоги — все сайты сети будут иметь один домен: основной, и будут расположены под ним: example.com/site1, example.com/site2.
Для работы этого режима нужно включить поддержку ЧПУ (красивых URL) в разделе: Настройки > Постоянные ссылки.
Произвольные домены - с версии WP 4.5 для подсайтов можно указывать произвольные домены (никак не связанные с текущей сетью). Например, было: network.com/subsite
стало: arbitrarydomain.com
. Подробнее читайте в кодексе: WordPress Multisite Domain Mapping
Какой режим выбрать, зависит от задач вашей сети сайтов. Чаще всего лучше выбирать режим поддоменов. С ними меньше проблем в дальнейшем - каждый сайт имеет свой личный домен, а значит нет потенциальных конфликтов URL, также в случае чего сайту можно купить отдельный домен. Режим подкаталогов хорошо подойдет, когда «мультисайт» используется, как единая сеть чего-то целого, например, для создания мультиязычного сайта.
После нажатия на кнопку «Установить», следуйте инструкциям, там все просто. В них WordPress попросит вас добавить несколько новых строк в файлы: wp-config.php и .htaccess.
На эту страницу всегда можно попасть по прямой ссылке вида: http://multiexample.com/wp-admin/network/setup.php
Все, готово! Сеть установлена и вам нужно снова войти на сайт, но теперь как супер-администратор.
Установка MU на уже рабочий сайт
MU можно установить и на рабочий сайт и это можно делать смело, если в этом есть смысл разумеется. Но прежде, обязательно сделайте резервную копию базы данных и файлов - мало ли что может пойти не так…
Далее, деактивируйте все плагины и включите ЧПУ на сайте, если они не включены. Для этого перейдите на страницу админки Настройки > Постоянные ссылки
.
Далее, следуйте инструкциям, которые выше "Установка с нуля".
Переключение режимов: поддомены и подкаталоги
Если сайт существует больше месяца, то при включении установки MU будет доступен только режим поддоменов. Это нужно, чтобы избавить вас от потенциальных конфликтов между страницами и сайтами, например URL под-сайта (блога) может получиться такой же как URL страницы основного сайта: example.com/superblog
(подсайт) и example.com/superblog
(страница главного сайта).
Если вашему сайту это не грозит, то режим можно изменить в любой момент.
Для смены режима измените константу SUBDOMAIN_INSTALL в файле wp-config.php:
define( 'SUBDOMAIN_INSTALL', true ); // под-домены define( 'SUBDOMAIN_INSTALL', false ); // подкаталоги
Также, нужно будет обновить правила .htaccess.
Правильные правила после смены режима, вы найдете на странице адмни-панели: Управление сетью → Настройки → Установка сети
. Иногда эта страница может быть скрыта, тогда пройдите по прямой ссылке вида: http://example.com/wp-admin/network/setup.php