Site icon 8HOST.COM

Запуск нескольких сайтов на WordPress Multisite

WordPress – это надежная система управления контентом, которая в настоящее время обслуживает более 36% сайтов в интернете. Благодаря функции Multisite администраторы WordPress прямо из своей панели инструментов могут создавать несколько сайтов на одном сервере, используя единый экземпляр WordPress.

В этом кратком руководстве вы узнаете, как настроить несколько разных сайтов WordPress, которые обслуживаются на одном сервере, с помощью функции Multisite.

Требования

Для выполнения инструкций вам понадобятся права sudo. Следуйте руководству по начальной настройке сервера, чтобы создать пользователя с такими привилегиями.

Также вам необходимо установить WordPress на свой виртуальный сервер. В этом кратком руководстве используется виртуальный сервер Ubuntu 20.04 со стеком LAMP и с пользователем root. Вы можете следовать этому руководству с другими исходными параметрами, но имейте в виду: инструкции могут отличаться в зависимости от вашей установки.

1: Настройка WordPress

После установки WordPress нужно выполнить ряд действий в нескольких конфигурационных файлах.

Для начала давайте активируем функцию multisite для работы с несколькими сайтами. После входа на сервер WordPress выполните следующую команду в командной строке:

sudo nano /var/www/html/wp-config.php

В файле wp-config.php добавьте следующую строку над комментарием /* That’s all, stop editing! Happy blogging. */:

/* Multisite */

define('WP_ALLOW_MULTISITE', true);

Затем сохраните файл и закройте его. Чтобы сделать это, нажмите CTRL+S, а затем CTRL+X.

После этого вас будет ждать онлайн-страница установки WordPress. Откройте страницу, добавив в строку браузера секции /wp-admin/install.php к домену или IP-адресу сайта (например, example.com/wp-admin/install.php) и заполните короткую онлайн-форму.

2: Настройка нескольких сайтов WordPress

Зайдите в свою панель управления WordPress и выберите раздел под названием tools.

Заполнив все обязательные поля, следуйте инструкциям на следующей странице с заголовком Enabling the Network.

Создайте каталог для ваших новых сайтов:

sudo mkdir /var/www/wp-content/blogs.dir

Затем нужно изменить конфигурацию WordPress.

sudo nano /var/www/wp-config.php

Обязательно поместите следующий контент над строкой /* That’s all, stop editing! Happy blogging. */:

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
$base = '/';
define('DOMAIN_CURRENT_SITE', '<b><i>YOUR IP ADDRESS HERE</b></i>');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

После внесения всех необходимых изменений войдите в WordPress еще раз.

3: Настройка нового сайта WordPress

После повторного входа на свой сайт вы заметите, что в верхней панели теперь есть раздел под названием My Sites (он отображается вместо названия вашего блога).

Теперь вы можете создать новые сайты, перейдя в раздел My Sites и нажав Network Admin, а затем Sites.

Заключение

В этом коротком мануале вы узнали, как работает функция Multisite.

Вот несколько ссылок на другие руководства, которые могут быть полезны: