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

Мы все слышали о SaaS, но в городе появился новый акрионим… .WaaS. Что означает «Сайт как услуга», и это руководство покажет вам, как его настроить..


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

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

Мультисайт – это мощная функция WordPress, которая после активации позволяет создавать сеть сайтов, работающих в рамках одной установки WordPress. Он существует со времен WordPress 3.0 и используется довольно многими крупными сайтами, такими как WordPress.com, New York Times, Гарвард и Edublogs..

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

Contents

Введение в многосайтовые сети WordPress

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

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

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

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

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

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

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

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

Но создание многосайтовой сети WordPress не всегда полезно для управления несколькими сайтами. Имейте в виду следующее перед настройкой многосайтовой сети.

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

Что нужно для начала работы с WordPress Multisite

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

  • Хостинг: Убедитесь, что ваш веб-сервер способен принимать мультисайты. Общий хостинг – не всегда хорошая идея, так как многосайтовая сеть требует больше ресурсов, чем отдельный сайт WordPress. Мы рекомендуем Cloudways для WordPress Multisite.
  • Знания: Вам нужно знать, как редактировать файлы WordPress.
  • Доступ: Вам нужно отредактировать некоторые файлы WordPress, поэтому вам потребуется доступ к каталогу вашего сайта через FTP, cPanel или каким-либо другим способом.

Выбор доменного имени и веб-хостинга для вашей многосайтовой сети

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

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

Общий веб-хостинг, такой как Bluehost или Hostgator, не рекомендуется для создания WaaS из-за их низкой производительности и ограниченных ресурсов..

Мы рекомендуем, Cloudways или Siteground для создания вашего WaaS.

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

Каждый из ваших сайтов в многосайтовой сети будет использовать одно и то же доменное имя с поддоменами (например, https://site.mysampledomain.com) или папками в корневом каталоге (например, https://mysampledomain.com/site/)..

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

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

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

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

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

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

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

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

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

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

/ * Мультисайт * /
define ('WP_ALLOW_MULTISITE', true);

После этого сохраните и загрузите файл 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 по умолчанию для каждого нового сайта..

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

// Установка темы по умолчанию для новых сайтов
define ('WP_DEFAULT_THEME', 'your-theme');

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

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

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

Устранить ошибки

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

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

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

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

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

define ('SUBDOMAIN_INSTALL', false);

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

define ('SUBDOMAIN_INSTALL', 'false');

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

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

Вывод,

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

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

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Adblock
    detector