Руководство для начинающих: как настроить многосайтовую сеть WordPress

Опубликовано: 2019-04-30

Начиная с WordPress 3.0, если бы вы когда-нибудь хотели, вы могли бы настроить многосайтовую сеть WordPress.

С помощью одной установки WordPress вы можете запускать несколько экземпляров веб-сайтов WordPress.

Прекрасным примером многосайтовой сети WordPress является wordpress.com и аналогичные платформы для ведения блогов.

Конечно, миллионы веб-сайтов на wordpress.com основаны на гораздо большем количестве технологий, но основная идея та же.

С помощью одной установки WordPress многие пользователи могут создавать и вести свои независимые блоги или веб-сайты WordPress.

Кому обычно нужна многосайтовая сеть?

  • Если вы обнаружите, что вам нужно продолжать устанавливать WordPress для вашей организации или клиентов.
  • Вы являетесь школой или учебным заведением, которое требует от ваших учеников создания микросайта или блога.

Тогда многосайтовая сеть была бы решением.

Однако, если для вашего нового сайта требуется независимая тема или база данных или вскоре может потребоваться миграция на новый хост, то многосайтовая сеть — это не то, что вам нужно.

В этой статье мы расскажем вам, как настроить многосайтовую сеть WordPress.

Требования к многосайтовой сети

Несмотря на то, что вы можете запустить многосайтовую сеть WordPress на любой учетной записи хостинга, если вы можете установить на нее WordPress, вам все равно нужно обращать внимание на производительность.

Руководство обычно представляет собой количество веб-сайтов, которые вам нужно запустить в вашей сети.

Для огромных сетей с миллионами небольших веб-сайтов ваши аппаратные потребности выиграют от высокопроизводительных кластеров и, возможно, нескольких инженеров.

Однако для небольших сетей со 100 или менее веб-сайтами виртуальный частный сервер (VPS) или выделенный сервер вполне подойдет.

  • В двух словах, вам нужна среда хостинга.
  • Еще одно важное требование всегда начинается с чистой или неиспользованной установки WordPress. Это не обязательно должна быть новая установка, но вы избавите себя от головной боли.
  • Если вы решите использовать существующую установку, СДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИИ своего веб-сайта, убедитесь, что у вас есть копия базы данных и файлов WordPress, сохраненных в безопасном месте на удалении от хоста, на котором вы настраиваете многосайтовую сеть.
  • Вам также необходим доступ к файлам на вашем хосте. Это может быть FTP или просто cPanel, Plesk или любая другая деталь панели управления.

Шаг за шагом: как настроить многосайтовую сеть WordPress?

Шаг 1. Активируйте мультисайт на wp-config.php

Войдите на свой хост через FTP или панель управления.

В корневом каталоге откройте wp-config.php

Прокрутите вниз до конца файла, чтобы найти;

 /* Все, прекратите редактирование! Удачного ведения блога. */

Чуть выше добавьте эту строку кода:

 определить('WP_ALLOW_MULTISITE', правда); 

Включить WP Разрешить многосайтовость

Сохраните файл.

2. Установка многосайтовой сети

Теперь войдите на свой сайт и прежде всего отключите все плагины.

Затем перейдите в «Инструменты», затем нажмите «Настройка сети».

Настройка сети

Введите название сети и адрес электронной почты администратора сети, затем нажмите «Установить».

Создать сеть сайта WordPress

Теперь мы добавим код в наши файлы — файлы wp-config.php и .htaccess.

Я надеюсь, что вы сделали резервные копии этих файлов с помощью нашего бесплатного плагина WPvivid Backup, прежде чем продолжить.

Скопируйте код с экрана и добавьте его в ваш файл wp-config.php (он должен выглядеть так, как показано ниже) в /home/domain/public_html/ над строкой чтения

 /* Все, прекратите редактирование! Удачной публикации. */:

определить('МУЛЬТИСАЙТ', правда);

определить('SUBDOMAIN_INSTALL', правда);

определить('DOMAIN_CURRENT_SITE', yourdomain.com');

определить('PATH_CURRENT_SITE', '/');

определить('SITE_ID_CURRENT_SITE', 1);

определить('BLOG_ID_CURRENT_SITE', 1);

Добавьте следующее в ваш файл .htaccess в /home/domain/public_html/, заменив другие правила WordPress:

 RewriteEngine включен

Переписать Базу /

Правило перезаписи ^index\.php$ - [L]

# добавить косую черту в конце /wp-admin

Правило перезаписи ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [ИЛИ]

RewriteCond %{REQUEST_FILENAME} -d

Правило перезаписи ^ - [L]

RewriteRule^(wp-(content|admin|includes).*) $1 [L]

Правило перезаписи^(.*\.php)$ $1 [L]

Правило перезаписи .index.php [L]

После того, как вы выполните эти шаги и добавите код в свои файлы, ваша сеть будет включена и настроена.

Войдите снова, чтобы продолжить.

В ваши административные области теперь будут добавлены личные сайты в оба меню администратора.

Сетевой сайт

Ваша мультисайтовая сеть WordPress настроена; теперь вы можете продолжать добавлять сайты и устанавливать плагины и темы по мере необходимости.

3. Управление мультисайтовой сетью WordPress.

Как администратор, вы можете добавлять сайты, удалять сайты, добавлять пользователей, устанавливать темы и плагины и все остальное, что вы делали раньше.

Управление сайтом.

Чтобы сделать что-либо из этого, нажмите «Мои сайты» в любом из меню.

Администрация сайта сети

Чтобы добавить сайт в сеть.

Щелкните сайты, а затем щелкните Добавить новый.

Сетевые сайты

Укажите адрес сайта, название, язык и адрес электронной почты администратора, затем нажмите «Добавить сайт».

Добавить новую сеть сайта

Добавление темы в многосайтовую сеть.

Перейдите в «Мои сайты», «Администратор моей сети», «Темы», а затем нажмите «Добавить новый».

Сетевые темы

Если у вас есть купленная тема, нажмите «Загрузить тему» ​​или найдите бесплатную тему и нажмите «Установить».

Добавить тему для новой сети сайта

Установка плагинов в многосайтовую сеть WordPress.

На самом деле нет никакой разницы между установкой темы или плагина в сети с несколькими сайтами и их установкой на отдельном веб-сайте.

Чтобы установить плагины, пройдите обычный маршрут Плагины, затем Добавить новый.

Или вы можете пройти через «Мои сайты» в верхнем меню, «Администратор моей сети», «Плагины», а затем нажать «Добавить новый».

Добавить плагины для новой сети сайта

Настройка параметров сети.

В разделе «Настройки», а затем «Настройки сети» вы можете указать конфигурации для всей сети.

Отсюда вы можете включить или отключить новые регистрации как для сайтов, так и для учетных записей пользователей.

Кроме того, вы можете указать параметры загрузки, фирменные параметры, языковые параметры и параметры нового сайта.

Настройка сетевых параметров

Вывод

Наличие многосайтовой сети — отличная возможность для людей, управляющих веб-сайтами нескольких клиентов.

С помощью одной установки и в одном месте вы можете управлять отдельными автономными веб-сайтами.

Как вы уже видели, установить многосайтовую сеть на WordPress несложно.

Я не упомянул об этом, но вы можете легко монетизировать свою многосайтовую сеть, взимая с людей надбавки, как это делает wordpress.com для людей, которые ведут свои блоги в своей многосайтовой сети.

Если это то, что вас может заинтересовать, дайте нам знать в комментариях ниже, чтобы мы могли поделиться с вами некоторыми идеями и ресурсами, которые могут быть полезны.

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