Как установить и настроить многосайтовую сеть WordPress?

Опубликовано: 2023-04-17

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

Мультисайт WordPress, запущенный в версии 3.0 в 2010 году, позволяет нескольким веб-сайтам WordPress существовать в одной установке WordPress.

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

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

[lwptoc skipHeadingLevel="h3,h4,h5,h6″ skipHeadingText="В заключение"]

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

Что такое мультисайтовый WordPress?

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

Возьмем, к примеру, сайт BBC America. Он работает в многосайтовой сети. У каждого шоу BBC есть собственный веб-сайт (называемый дочерним сайтом в многосайтовых настройках). Вместо того, чтобы иметь несколько отдельных веб-сайтов, они размещают все свои шоу на одном сайте. Это делает управление веб-сайтами слишком простым.

В заключение мы сравним обычный веб-сайт и многосайтовую сеть WordPress.

  • Один веб-сайт + одна установка WordPress = обычный веб-сайт WordPress
  • Несколько веб-сайтов + одна установка WordPress = Мультисайтовая сеть WordPress

Плюсы и минусы использования многосайтовых сетей

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

Плюсы мультисайта WordPress

    • Поделитесь одними и теми же плагинами и темами: Темы и плагины можно установить на главной панели. И они будут активированы по всей сети для использования всеми дочерними сайтами.

    Примечание. Дополнительные сведения о «главной информационной панели» см. в разделе «Настройка и настройка».

    • Упрощенные обновления: суперадминистратор может обновлять плагины и темы WordPress для всех дочерних сайтов одновременно.

    Примечание. Дополнительные сведения о «Суперадминистраторе или суперадминистраторе» см. в разделе «Настройка и настройка».

    • Единая панель управления: Мультисайтовый WordPress позволяет запускать несколько сайтов с одной панели управления WordPress. Позволяет вам управлять всем, включая темы, плагины и пользователей. Таким образом, можно управлять десятками и десятками дочерних сайтов.

Минусы мультисайта WordPress

  • Несовместимые плагины. Одной из самых больших проблем с мультисайтом является поиск совместимых тем и плагинов. Многие плагины и темы не поддерживают мультисайтовые установки.
  • Комплексная миграция: миграция может быть чрезвычайно сложным и запутанным процессом. Хотя можно перенести мультисайт на новый домен или хостинг-провайдера, автономная миграция, то есть миграция одного дочернего сайта, чрезвычайно сложна, и большинство подключаемых модулей не поддерживают ее.
  • Не подходит для веб-сайтов, использующих разные плагины и темы: WordPress Multisite лучше всего использовать, когда вы создаете сеть сайтов, использующих схожие функции. Но если у вас есть веб-сайты для совершенно разных целей, возможно, вы в конечном итоге будете использовать разные плагины, темы и настройки. Тогда включение мультисайта не рекомендуется.

ВАЖНО: Мультисайт WordPress появился в то время, когда было не так много хороших вариантов управления сайтом. К счастью, с тех пор все изменилось. Если вы ищете хорошее решение для управления, вам стоит обратить внимание на WP Remote .

Это популярный, удобный и многофункциональный плагин для управления. Это позволит вам управлять несколькими веб-сайтами с одной панели.

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

Как установить и настроить многосайтовую сеть WordPress?

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

ВНИМАНИЕ: Чтобы настроить мультисайт, вам нужно будет внести изменения в файлы WordPress, что рискованно. Малейшая ошибка может привести к поломке сайта. Итак, если вы настраиваете мультисайт на своем существующем веб-сайте, мы рекомендуем вам сделать полную резервную копию WordPress .

Шаг 1: Создайте веб-сайт WordPress

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

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

Шаг 2: Активация мультисайта через файл конфигурации

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

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

Я получаю доступ к файлу конфигурации через учетную запись хостинга

1. Войдите в учетную запись вашего хостинг-провайдера и перейдите в cPanel . В cPanel выберите Диспетчер файлов .
2. На странице диспетчера файлов выберите папку public_html .
3. Файл wp-config.php находится в папке public_html. Когда вы найдете файл, просто щелкните правой кнопкой мыши и выберите «Редактировать» .

файл wp-config в public_html
Перейдите в public_html и выберите wp-config

II Доступ к файлу конфигурации через Filezilla

1. Загрузите и установите Filezilla на свой локальный компьютер. Это программное обеспечение, которое свяжет ваш локальный компьютер с серверной частью вашего веб-сайта. Это означает, что вы можете изменить файл конфигурации со своего компьютера.
2. Откройте FileZilla и введите свое имя хоста, имя пользователя, пароль и порт . Если у вас нет этих данных, попросите у вашей хостинговой компании учетные данные FTP. Вы также можете просмотреть эти видеоролики, чтобы узнать, где хранятся ваши учетные данные FTP.
3. Когда подключение будет выполнено, в разделе «Удаленный сайт» справа от вас появится группа папок. Одной из папок будет папка public_html . Выберите его.

файл wp-config в filezilla
Перейдите на удаленный сайт > public_html > имя файла > wp-config.php

4. Прямо под удаленным сайтом есть еще один раздел под названием «Имя файла». После выбора папки public_html в этом разделе появится файл wp-config.php .
5. Когда вы найдете файл wp-config.php, просто щелкните правой кнопкой мыши и выберите «Редактировать» .

III Вставьте код, чтобы разрешить мультисайт

После того, как вы выбрали редактирование, откроется файл wp-config.php. Найдите это предложение в файле конфигурации:

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

И поместите следующие строки кода прямо над предложением «Счастливого ведения блога»:

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

Нажмите «Сохранить изменения» и закройте файл. На моем сайте код выглядит так:

разрешить мультисайт в файле wp-config
Вставьте код, как показано на картинке

Теперь вы преобразовали свой веб-сайт в многосайтовую сеть. Перейдите в панель управления WordPress. В левом углу вы должны увидеть значок Multisite .

многосайтовый вордпресс
Значок на картинке появляется после того, как вы конвертируете свой сайт в многосайтовый.

Но мы только на полпути к делу. Следующим шагом будет установка сети.

IV Установка сети

1. На панели инструментов WordPress перейдите в раздел «Инструменты» и выберите «Настройка сети» . Отсюда вы будете настраивать сеть —

(a) Первый шаг — решить, как будут выглядеть URL-адреса дочерних сайтов. Вы можете выбрать между site1.example.com и example.com/site1 (т.е. поддомен или подкаталог). Выбор структуры URL-адреса не повлияет на то, как хранятся сайты, поэтому об этом не нужно беспокоиться.
(b) Затем заполните другие данные, такие как название сети и адрес электронной почты администратора сети , и нажмите «Установить» . Как только вы нажмете «Установить», WordPress предоставит вам два фрагмента кода. Вам нужно будет добавить их в файлы wp-config.php и .htaccess соответственно.

выбирать между поддоменами и подкаталогами
Выберите поддомены и подкаталоги и вставьте сведения о сети.

V Добавить код в файл wp-config

Откройте файл wp-config, используя метод, который мы показали вам в предыдущем разделе. Вставьте первый фрагмент кода прямо над строкой

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

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

многосайтовая конфигурация в файле wp-config
Вставьте код, как показано на картинке

VI Добавить код в файл .htaccess

В файл .htaccess мы вставим второй фрагмент кода. И, как и файл конфигурации, вы можете найти файл .htaccess в файловом менеджере или через FileZilla. Чтобы узнать больше о редактировании файла .htaccess, вы можете прочитать нашу статью.

МЕТОД 1 — Файл .htaccess в файловом менеджере

Войдите в свою учетную запись хостинга и перейдите в cPanel > Диспетчер файлов > папка public_html > файл .htaccess . Когда вы найдете файл, просто щелкните правой кнопкой мыши и выберите «Редактировать» .

htaccess в public_html
Перейдите к public_html и выберите .htaccess.

[ ПРИМЕЧАНИЕ. Если вы не можете найти файл .htaccess, это значит, что он скрыт. Чтобы узнать, как изменить настройки сайта и сделать файл видимым, следуйте инструкциям в этой статье — Как редактировать файл .htaccess в WordPress?]

МЕТОД 2 — Файл .htaccess в FileZilla

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

  1. Затем перейдите в раздел «Удаленный сайт».
  2. Выберите папку public_html
  3. После этого перейдите в раздел «Имя файла» и найдите файл .htaccess.
  4. Когда вы найдете его, просто щелкните правой кнопкой мыши и выберите «Изменить» .
файл htaccess в файлзилле
Перейдите на удаленный сайт > public_html > имя файла > .htaccess.

Когда вы откроете файл, вы найдете код, похожий на второй фрагмент кода. Замените существующие коды новыми кодами. Не забудьте нажать Сохранить изменения . На моем сайте код выглядит так:

многосайтовая конфигурация в файле htaccess
Вставьте код, как показано на картинке

Ваша многосайтовая сеть готова к работе!

Как добавить новый дочерний сайт в вашу многосайтовую сеть?

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

  • На панели инструментов WordPress выберите «Все сайты» , а затем «Добавить новый» . Введите данные, такие как желаемый URL-адрес, название сайта, адрес электронной почты администратора имени веб-сайта и т. д. (как вы можете видеть на изображении ниже). Когда будете готовы, нажмите «Добавить сайт» .
добавить сайт в многосайтовый wordpress
Вставьте детали и добавьте новые дочерние сайты
  • Вы можете добавить столько сайтов, сколько захотите. А если вы хотите просмотреть все свои дочерние сайты, перейдите на главную панель инструментов и выберите Сайты > Все сайты .

Здесь стоит упомянуть, что любые пользователи, которым была назначена роль администратора WordPress, автоматически станут суперадминистратором, когда веб-сайт станет многосайтовой сетью. А суперадминистратор имеет полный контроль над любым сайтом в сети.

ПРИМЕЧАНИЕ. Сайты WordPress, работающие в версиях ниже 4.5, должны реализовать сопоставление доменов. Для этого есть плагины. Мы рекомендуем прочитать Multisite Domain Mapping.

Как установить плагины и темы на мультисайт WordPress?

Установить темы и плагины на мультисайт легко. Вы устанавливаете их так же, как и на обычном сайте.

  • На главной панели управления перейдите в «Плагины» > «Добавить новый» , а затем найдите, установите и активируйте плагины для своего сайта.
  • Чтобы установить и настроить тему, перейдите в «Темы» > «Добавить новую» , а затем найдите и добавьте темы на свой сайт.

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

В заключение

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

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

Попробуйте службу безопасности MalCare прямо сейчас!