Как настроить WordPress Multisite

Привет, друзья!

Сегодня я вам расскажу как сделать и настроить multisite на WordPress. Данная статья будет полезна не только начинающим пользователям, а также опытным разработчикам.

Как настроить WordPress Multisite

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

Один из наших фаворитов появился вместе с обновлением в WordPress 3.0, развязав мощь WordPress Multisite. Если вы не знакомы с тем, как это работает, я объясню все это ниже. Но в целом, мы были в восторге от этого с момента выпуска.

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

Если вы пытаетесь выяснить, как настроить WordPress Multisite или если вы пытаетесь узнать больше о WordPress как разработчик, то тогда это руководство для вас.

Продолжайте читать и я объясню вам цель и преимущества Multsite, а также научу вас как настроить все параметры для работы.

WordPress Multisite: что это такое?

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

Например, допустим, я начал блог о разработке WordPress (например, zacompom.ru). После этого я также хотел создать портфолио для привлечения дополнительных клиентов. Вместо того, чтобы устанавливать WordPress во второй раз и управлять двумя панелями для этих двух сайтов, у меня будет возможность использовать то же имя пользователя и пароль для обоих.

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

Как Multisite отличается от обычного сайта?

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

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

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

Как Multisite отличается от обычного WordPress?

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

Наконец, файл wp-config.php хранит несколько дополнительных строк кода, чтобы сообщить WordPress, что Multisite установлен. Это единственное отличие этого файла. Папка wp-uploads хранит дополнительную подпапку для каждого сайта в сети. Поэтому, если вы хотите получить доступ к файлам для своего десятого сайта в сети, вам нужно будет перейти в эту конкретную подпапку, похожую на обычную папку WordPress, но с подпапками.

Почему вы можете рассмотреть возможность установки Multisite?

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

Давайте взглянем на некоторые из плюсов и минусов WordPress Multisite, чтобы узнать, подходит ли это вам:

Преимущества WordPress Multisite

  • Обновление всего: от плагинов до WordPress происходит легко. Щелчком кнопки мыши можно сделать обновления на всех ваших сайтах.
  • Это касается и установок. Вы можете установить тему на нескольких сайтах одновременно. Это также работает и для плагинов.
  • WordPress Multisite позволяет создавать уникальную панель для администратора каждого сайта.
  • Супер администратор не должен открывать несколько панелей мониторинга. Вся сеть размещается на одной приборной панели.

Минусы WordPress Multisite

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

Кто должен рассматривать WordPress Multisite?

  • Образовательные организации, которые хотели бы предложить студентам возможность создавать свои собственные сетевые сайты.
  • Предприниматель, владеющий большой сетью блогов.
  • Онлайн-журнал или газета с несколькими командами и разделами.
  • Разработчик веб-сайта с большим количеством клиентов, которым всем нужны свои сайты.
  • Правительства с различными департаментами.
  • Национальный или глобальный бизнес с многочисленными филиалами, которым нужны собственные веб-сайты.

Кто должен пропустить это?

  • Люди с учетными записями хостинга, которые не соответствуют требованиям сервера.
  • Любая организация, которая нуждается в ее регулярных админах для загрузки и установки своих собственных плагинов на отдельные сайты.
  • Любая организация, которая нуждается в уникальных IP-адресах или базах данных для всех сайтов.
  • Иногда мы обнаруживаем, что у разработчиков есть клиенты с разными учетными записями хостинга. В этом случае WordPress Multisite не будет работать.
  • Любой, кто заинтересован только в создании одного веб-сайта. Например, нет причин для блогера (с одним сайтом) устанавливать Multisite (если, конечно, вы просто не пытаетесь узнать больше о WordPress).

Как настроить WordPress Multisite

Шаг 1: Действия, которые необходимо предпринять перед настройкой WordPress Multisite

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

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

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

Вы, скорее всего, видели это раньше с крупными предприятиями или правительственными веб-сайтами:

  • Субдомен: http://support.zacompom.ru
  • Подкаталог: http://zacompom.ru/support/ (как у меня на этом сайте мое портфолио)

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

Шаг 2. Активируйте функцию Multisite WordPress

Поскольку WordPress Multisite уже включен в стандартную установку WordPress, вам не нужно искать его.

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

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

После резервного копирования перейдите в CPanel вашего хостинга или выберите свой любимый FTP-клиент. Любой из них будет работать. Вам нужно будет открыть файл wp-config.php, чтобы вы могли его отредактировать.

Найдите строку, которая говорит:

/* Это всё, дальше не редактируем. Успехов! */

Вставьте следующую строку прямо перед этой конечной строкой:

/* Multisite */ 
define ('WP_ALLOW_MULTISITE', true);

После этого сохраните файл на сервере. Ваш сайт WordPress теперь полностью готов для WordPress Multisite.

Шаг 3: Настройка сети

Функция Multisite теперь активна, но вы, очевидно, хотите начать добавлять новые сайты и убедиться, что на пути нет никаких препятствий.

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

Теперь откройте «Инструменты — Настройка сети».

Предупреждение сообщит вам, что модуль mod_rewrite Apache должен быть установлен для обеспечения работы Multisite. Если у вас есть надежная учетная запись хостинга, то она уже должна быть включена.

Шаг 3: Настройка сети

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

Последний шаг здесь — нажать кнопку «Установить».

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

Шаг 4: Настройки сети

Следующим шагом будет переход на вашу сетевую панель в качестве Супер администратора. Здесь вы будете устанавливать все свои сетевые настройки. Это также единственное место, где вы можете установить любые плагины или темы в свою сеть.

Шаг 4: Настройки сети

Перейдите на вкладку «Мои сайты» на панели инструментов WordPress. Это откроет больше параметров в меню, где вы можете перейти в «Network Admin — Dashboard».

Теперь вы просматриваете панель управления «Network Admin», где вы найдете несколько новых модулей для управления вашей сетью. Существует также место для создания новых сайтов и добавления пользователей на эти сайты в сети.

Шаг 4: Настройки сети

На боковой панели вы увидите вкладку «Настройки», на которую вы должны щелкнуть. Перейдите на эту страницу, чтобы заполнить все необходимые данные, включая название сети и адрес электронной почты.

Шаг 5: Регистрация в многопользовательской сети WordPress

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

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

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

Шаг 5: Регистрация в многопользовательской сети WordPress

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

Добавить новых пользователей

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

Шаг 6: Раздел настроек нового сайта

Перейдите в раздел «Настройки нового сайта» для широкого диапазона настроек, с которыми вы можете играть. Например, одна организация может захотеть отправить персонализированные электронные письма любым новым пользователям, которые регистрируются в сети. Это позволяет настраивать эти самые письма.

Шаг 6: Раздел настроек нового сайта

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

Шаг 7: Загрузка настроек

Серверные ресурсы могут быть скомпрометированы с такими крупными сетями, поэтому он является ключом к постоянной регистрации того, как ресурсы сервера поддерживаются. Перейдите в раздел «Настройки загрузки» на многоуровневой информационной панели и настройте объем пространства, которое каждый сайт может использовать для его загрузки.

Шаг 7: Загрузка настроек

Предположим, вы не хотите, чтобы пользователи загружали безумно большие видео и фотографии. Если это так, вы можете ограничить размер загрузки файлов. Эта страница хороша только для ограничения общего объема памяти, например, если вы хотите только около 100 МБ пространства для хранения на блог или веб-сайт.

Шаг 8: Управление меню

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

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

Здесь вы активируете это. Все, что вам нужно найти, это область, которая просит вас включить административное меню.

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

Есть вопросы?

Если у вас есть какие-либо вопросы о том, как настроить WordPress Multisite, не стесняйтесь сообщать мне об этом в разделе комментариев ниже. Большая часть работы, которая поставляется вместе с multisite, находится в области «Настройки», видя, как вы должны управлять своими ресурсами и обеспечивать свою сеть здоровой. Большинство новичков могут работать с установкой, но для успешной поддержки сети требуется небольшая практика и опыт.

Тем не менее, я желаю вам удачи в вашем многостраничном опыте WordPress!

На это я буду заканчивать данный пост. До скорых встреч!

Вам понравилась статья?
плохохорошо (Пока оценок нет)
Загрузка...
Обо мне
Юрич:
Занимаюсь созданием сайтов на ВордПресс более 5 лет. Работал в нескольких веб-студиях, да и сейчас работаю. Иногда подрабатываю на фрилансе, как на нашем так и на зарубежном. Везде зарекомендовал себя очень хорошо. Если нужен сайт на вордресс, шаблон для сайта или лендинг - не стесняйтесь - пишите. Рад буду помочь!