Categories: Начинающим

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

Хотите настроить и установить многосайтовую сеть WordPress? WordPress поставляется со встроенной возможностью создавать несколько сайтов с использованием одной и той же установки WordPress.

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

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

^

Поскольку это всеобъемлющая статья, мы добавили оглавление для упрощения навигации:

WordPress Основы мультисайта

Что такое WordPress Multisite?
Плюсы использования многосайтовой сети WordPress
Минусы использования многосайтовой сети WordPress
Кому нужна многосайтовая сеть WordPress?
WordPress Multisite Установка и настройка

Требования к многосайтовой сети WordPress
Выбор доменной структуры для вашей многосайтовой сети
Настройка подстановочных субдоменов
Включение функции многосайтовой сети WordPress
Настройка вашей многосайтовой сети WordPress
Настройки многосайтовой конфигурации WordPress

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

Добавление новых сайтов в вашу многосайтовую сеть WordPress
Добавление тем и плагинов в вашу многосайтовую сеть
Добавление содержимого по умолчанию на новые сайты
Устранение неполадок и часто задаваемые вопросы

Устранение проблем с многосайтовыми WordPress
Часто задаваемые вопросы о WordPress мультисайт

Что такое многосайтовая сеть WordPress?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Однако из-за природы многосайтовой сети вам потребуется VPS-хостинг или выделенный сервер по мере роста ваших сайтов.

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

Если вы ищете альтернативу, то SiteGround и WP Engine предоставляют отличный сервис для многосайтовой сети WordPress.

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

Выбор доменной структуры для вашей многоузловой сети

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

Пример субдомена:
http://site1.example.com

Пример подкаталога:
http://example.com/site1/

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

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

Настройка подстановочных субдоменов

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

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

^

Примечание. В зависимости от службы веб-хостинга панель управления cPanel может выглядеть немного иначе, чем на скриншоте выше. Этот скриншот из cPanel на Bluehost.

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

^

Cpanel автоматически обнаружит корень документа и отобразит его в поле ниже. Теперь нажмите кнопку «Создать», чтобы добавить субдомен.

Включение функции многосайтовой сети WordPress

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

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

Чтобы включить мультисайт, подключитесь к своему сайту с помощью FTP-клиента или файлового менеджера cPanel и откройте файл wp-config.php для редактирования.

Вам нужно добавить следующий код в ваш файл wp-config.php как раз перед / * Вот и все, прекратите редактирование! Приятного ведения блога. */ линия.

^

Когда вы закончите, вы можете сохранить и загрузить файл wp-config.php обратно на сервер.

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

Настройка многосайтовой сети WordPress

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

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

Просто зайдите на страницу Плагины »Установленные плагины и выберите все плагины. Вам необходимо выбрать «Деактивировать» в раскрывающемся меню «Массовые действия», а затем нажать кнопку «Применить».

^

Теперь вы можете перейти на страницу Инструменты »Настройка сети, чтобы настроить свою многосайтовую сеть.

^

На экране настройки сети вы увидите уведомление о том, что на вашем сервере должен быть установлен модуль Apache mod_rewrite. Этот модуль установлен и включен на всех лучших хостинг-провайдерах WordPress.

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

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

Нажмите на кнопку установки, чтобы продолжить.

WordPress теперь покажет вам некоторый код, который вам нужно добавить в ваш файл wp-config.php и .htaccess соответственно.

^

Вы можете использовать FTP-клиент или файловый менеджер в cPanel, чтобы скопировать и вставить код в эти два файла.

После этого вам нужно будет повторно войти на свой сайт WordPress для доступа к многосайтовой сети.

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

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

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

Когда вы наведите курсор мыши на меню «Мои сайты» на панели инструментов администратора, появится всплывающее окно. Нажмите на Администрирование сети »Панель инструментов.

^

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

^

Чтобы настроить параметры сети, необходимо щелкнуть ссылку «Настройки» на боковой панели администратора.

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

^

Открытие вашей мультисайтовой сети для регистрации

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

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

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

^

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

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

^

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

Кроме того, вы также можете запретить определенные домены от регистрации.

Новые настройки сайта

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

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

^

Как сетевой администратор, вы можете изменить эти настройки в любое время.

Настройки загрузки для вашей мультисайтовой сети

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

Значение по умолчанию составляет 100 МБ, что, вероятно, подходит как минимум для 100 загрузок фотографий. Вы можете увеличить или уменьшить это пространство в зависимости от того, сколько места на диске у вас есть.

^

Типами загружаемых файлов по умолчанию являются изображения, аудио, видео и PDF-файлы. Вы можете добавить дополнительные типы файлов, если хотите, например, doc, docx, odt и т. д.

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

Настройки меню плагинов

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

^

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

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

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

Чтобы добавить новый сайт в свою многосайтовую сеть WordPress, просто нажмите «Сайты» в разделе «Мои сайты» в меню сетевого администратора на панели инструментов администратора.

^

Это покажет вам список сайтов на вашей текущей многоузловой установке. По умолчанию ваш основной сайт указан как единственный сайт в вашей многосайтовой сети WordPress.

Чтобы добавить новый сайт, нажмите кнопку «Добавить новый» вверху.

^

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

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

^

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

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

Когда вы закончите, нажмите кнопку «Добавить сайт».

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

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

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

По умолчанию отдельные администраторы сайтов в многосайтовой сети не могут устанавливать темы и плагины самостоятельно.

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

Установка тем для вашей многосайтовой сети

Чтобы добавить темы, перейдите на «Мои сайты» »« Администратор сети »на странице« Темы ».

^

На этой странице вы увидите список установленных на данный момент тем на вашем WordPress.

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

Чтобы добавить новую тему, вам нужно нажать кнопку «Добавить новую» в верхней части экрана, а затем установить тему WordPress, как обычно.

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

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

Лучшие бесплатные темы блога WordPress
Лучшие бесплатные темы для WordPress фотографии
Лучшие многоцелевые темы WordPress
Установка темы по умолчанию для вашей мультисайтовой сети

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

Если вы хотите сделать другую тему темой по умолчанию для новых сайтов, вам нужно добавить следующий код в файл wp-config.php.

^

Замените your-theme названием вашей темы. Вам нужно будет использовать имя папки темы, которую вы можете узнать, посмотрев в папку / wp-content / themes /.

Установка плагинов для вашей многосайтовой сети

Аналогичным образом, вы можете перейти на страницу «Мои сайты», «Сетевой администратор», «Плагины», чтобы установить плагины, и щелкнуть ссылку «Активация сети» под каждым плагином, чтобы активировать их в вашей многосайтовой сети.

^

Ниже приведены несколько важных плагинов WordPress, которые мы рекомендуем для каждого веб-сайта:

WPForms – это лучший плагин контактной формы WordPress, позволяющий быстро создавать красивые формы с помощью простого перетаскивателя форм.
Yoast SEO – это самый полный плагин для WordPress SEO на рынке, который поможет вам привлечь больше посетителей из поисковых систем.
SeedProd – Администраторы сайта могут захотеть увидеть следующую страницу, так как они работают на своих сайтах. SeedProd позволяет им добавлять красивые ближайшие страницы и режим сопровождения целевых страниц
WP Mail SMTP – WP Mail SMTP помогает вам исправить WordPress, не отправляя проблему с электронной почтой, используя SMTP-сервер для отправки важных многосайтовых сообщений о регистрации и уведомлений.
Дополнительные рекомендации по плагину смотрите в нашем списке основных плагинов WordPress для всех сайтов.

Примечание. Если вы ранее включили опцию «Меню плагинов» для администраторов сайта в «Настройках сети», то администраторы сайта могут самостоятельно активировать или деактивировать установленные плагины. Администраторы сайта не могут самостоятельно удалить или установить новый плагин.

Добавление содержимого по умолчанию на мультисайты

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

^

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

Что если вы хотите, чтобы дополнительный контент по умолчанию добавлялся на каждый новый сайт?

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

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

^

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

^

Устранение неполадок с несколькими сайтами WordPress

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

Ниже приведены некоторые другие распространенные проблемы и их быстрое решение.

Исправление проблем с входом в систему при многосайтовой установке

Другая распространенная проблема заключается в том, что при использовании многосайтового WordPress с подкаталогами некоторые пользователи не могут войти в административную область своих сайтов после добавления необходимого кода в файл wp-config.php.

Чтобы это исправить, попробуйте заменить

^

строка в файле wp-config.php с

^

Найти неподтвержденных пользователей

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

Экспорт сайта из мультисайта в собственную установку WordPress

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

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

Часто задаваемые вопросы о многосайтовой сети WordPress

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

1. Смогу ли я лучше управлять своими сайтами в многосайтовой сети?

Если честно, ответ действительно зависит от вашего сценария использования.

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

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

2. Многосайтовый WordPress заставляет мои сайты загружаться быстрее?

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

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

3. Могу ли я добавить интернет-магазин на сайт WordPress Multisite?

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

4. Могу ли я установить «x plugin» на свой мультисайт WordPress?

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

4. Как я могу делиться именами пользователей и ролями в многосайтовой сети?

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

Вы можете использовать сторонние плагины, такие как WP Multisite User Sync, для синхронизации пользователей по сети. Однако вы должны быть осторожны, так как в конечном итоге вы можете дать кому-то права администратора для сайта.

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

 

 

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago