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


Содержание материала:

Мультисайтовость в WordPress. Часть 1 — Что, зачем и как? Установка в 2 шага. Особенности.

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

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

Для кого эта серия статей?

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

Что такое — режим мультисайтовости (WordPress Multisite) ?

WordPress Multisite (мультисайтовость) — это возможность движка WordPress, появившаяся в 3.0 версии, которая позволяет создавать и использовать неограниченное количество сайтов на одном и том же движке. И «неограниченное» нужно понимать именно буквально, потому что существуют сайты, у которых в сети Multisite Network миллионы (!! самому трудно поверить) подсайтов.

Из особенностей можно отметить следующее:

  • Общий WordPress, общая база данных, общие темы и плагины, общий FTP, общие ресурсы сервера.
  • В качестве URL-адресов сайтов сети вы можете использовать либо подпапки site.ru/site1 , либо поддомены site1.site.ru , либо даже независимые домены для каждого сайта!
  • Очень легко и просто добавлять пользователей с одного сайта на другой, при этом у одного и того же пользователя могут быть разные роли на разных сайтах. Это также значит, что у каждого сайта может быть собственный администратор.
  • Вы даже можете реализовать пользователям возможность регистрироваться и создавать свой собственный сайт.
  • Очень удобно то, что обновления устанавливаются и применяются сразу ко всем сайтам сети.
  • Также мне нравится возможность активировать какие-либо плагины как на некоторых сайтах сети, так и принудительно для всех сайтов одновременно.
  • Ну и добавлю по поводу тем — то, что на каждом подсайте можно использовать разные темы, это понятно, но вы также можете использовать и одну тему, индивидуально подстроенную под каждый сайт при помощи дочерных тем.

Когда нужно использовать и когда не нужно?

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

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

Как установить в 2 простых шага? + видео

Шаг 1. Подготовка.

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

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

  • Если вы используете поддиректории, то всё, что вам нужно, это рабочий mod_rewrite (если на сайте вы уже используете постоянные (или как их ещё называют — красивые) URL, то значит, что всё окей.
  • Если вам нужны поддомены, тогда вам потребуется настроенная маска для поддоменов. Настраивается она для каждого домена отдельно.

Кроме того, инструкции могут быть индвидуальными для каждого хостинга/сервера. Например на своём хостинге (beget) я просто написал в супорт и сказал им, для какого домена хочу включить маску и мне всё сделали.

в cPanel же, насколько я знаю, достаточно создать поддомен, начинающийся со знака * *.вашдомен.ru .

Также будет не лишним упомянуть, что WordPress уже должен быть установлен.

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

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

Итак, тут вам понадобится открыть файл wp-config.php и добавить перед строчками «/* That’s all, stop editing!… (Это всё, дальше не редактируем)» следующее:

После сохранения переходим в админку сайта и видим новый пункт в меню Инструменты > Установка сети.

Смело жмём кнопку «Установить» и в случае с выбором поддиректорий получаем следующее:

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

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

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

Какие отличия в админке?

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

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

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

Какие отличия в файлах?

Сама папка загрузок используется как есть только для первого созданного сайта сети (основного, с ID 1), затем же в ней создаётся подпапка sites , а в ней в свою очередь ещё подпапки, название каждой — ID сайта, для медиафайлов которого используется.

Чтобы было более наглядно, вот как это выглядит:

Какие отличия в базе данных?

  • Добавляется несколько новых таблиц, содержащих информацию о сети и о сайтах в ней, к примеру таблица wp_sitemeta содержит все-все настройки сети (аналог wp_options ).
  • Таблицы стандартной установки WordPress дублируются для каждого подсайта, но с тем условием, что к их (таблиц) префиксам добавляется ещё и ID сайта в сети. Например wp_ , wp_1_ , wp_2_ и так далее.

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

Ещё посты по WordPress Multisite

Впервые познакомился с WordPress в 2009 году. С 2014 года меня можно встретить на WordCamp по всему миру — официальной конфе по WordPress, иногда там выступаю, но с 2020 выступаю только на тех, которые сам организовываю. Также периодически школа Epic Skills и LoftSchool приглашают меня вести у них уроки/вебинары.

Если вам нужна помощь с вашим сайтом или может даже разработка с нуля — пишите мне.

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

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

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

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

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

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

Минусы использования мультисайтовой системы

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

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

То, что у вас есть несколько сайтов WordPress, еще не значит, что вам нужно создавать мультисайтовую систему. Мы можете пользоваться такими сервисами, как Manage WP или Infinite WP, чтобы управлять несколькими отдельными сайтами.

Создание мультисайтовой системы имеет смысл для:

  1. Онлайн-журналов, разными разделами которых управляют разные команды.
  2. Бизнес сайтов с под-сайтами для разных филиалов и мест расположения.
  3. Государственных и некоммерческих сайтов, которые могут использовать мультисайт для разных департаментов и регионов.
  4. Вашей собственной сети блогов, размещенных на нескольких под-доменах.
  5. Школ и университетов, которые могут позволить студентам создавать собственные блоги на школьных серверах.

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

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

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

Мы работали с SiteGround и InMotion Hosting, которые также предоставляют отличный сервис.

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

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

Ваши сайты в мульстисайтовой системе WordPress могут быть установлены либо на под-доменах, либо в под-директориях.
http://site1.example.com
http://example.com/site1/

Если вы выбрали под-домены, вам нужно будет настроить wildcard для под-доменов на своем сервере (мы покажем, как вы можете это сделать ниже).

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

Настройка под-домена wildcard

Зайдите на свой веб-хостинговый аккаунт, и вы увидите панель управления cPanel. Спуститесь вниз к разделу доменов и нажмите на Subdomains.

В следующем окне вам нужно ввести символ * в поле под-домена и выбрать ваш основной домен из ниспадающего меню. cPanel автоматически обнаружит корневой документ и отобразит его в поле снизу. Теперь нажмите на кнопку create, чтобы создать под-домен wildcard.

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

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

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

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

Вам нужно добавить эту строку в файл wp-config.php перед строкой /*That’s all, stop editing! Happy blogging.*/.

Сохраните и загрузите ваш файл wp-config.php обратно на сервер. Теперь ваш WordPress поддерживает мультисайтовую систему.

Установка системы

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

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

Следующий шаг – сообщить WordPress о том, какую доменную структуру вы хотите использовать для сайтов в вашей системе, т.е. под-домены или под-директории. После этого вам нужно ввести название вашей системы и убедиться, что в Network Admin Email стоит правильный имейл. Наконец, нажмите на кнопку install, чтобы продолжить.

В следующем окне WordPress покажет вам правила, которые нужно будет добавить в файлы wp-config.php и .htaccess. Используйте FTP-клиент, чтобы отредактировать оба этих файла и вставить код.

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

После успешной установки мультисайтовой системы вам нужно переключиться на панель управления системой, чтобы проставить настройки, добавить новые сайты и многое другое. Поставьте курсор на меню My Sites в панеле инструментов администратора – перед вами появится выпадающее меню. Нажмите на Network Admin > Dashboard.

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

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

Разрешение регистрации в мультисайтовой системе

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

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

Если вы хотите разрешить администраторам сайта добавлять новых пользователей на свой сайт, то можете отметить бокс рядом с Add New Users.

Опция Limited Email Registration позволит вам разрешить регистрации пользователей и сайтов только для имейлов с определенными доменами, которые вы можете сюда добавить. Это особенно полезно, если вы хотите разрешить регистрацию и создание новых пользователей и сайтов только для людей из вашей собственной организации. Вы также можете запретить регистрацию для определенных доменов.

Настройки для новых сайтов

Раздел New Site Settings в окне настроек системы позволяет вам сконфигурировать опции по умолчанию для новых сайтов, созданных в вашей системе. Вы можете модифицировать приветственные имейлы и содержание дефолтных постов, страниц и комментариев.

Настройки загрузок

Важно следить за тратой своих серверных ресурсов. В разделе Upload Settings вы можете поставить ограничение на общее количество места, которое сайт может использовать для загрузок. Размер по умолчанию – 100 MB, чего хватит по меньшей мере на 100 фотографий. Вы можете увеличить или уменьшить этот параметр в зависимости от того, сколько у вас есть пространства на диске.

Типы файлов по умолчанию – изображения, аудио/видео и pdf. Вы можете добавить дополнительные типы файлов, если хотите, например doc, docx, odt. Наконец, вы можете ограничить размер файла, чтобы пользователи не имели возможности загружать на сервер безумно большие файлы.

Настройки меню

В настройках меню вы найдете опцию Enable administration menus для раздела плагинов на сайтах системы. Это позволит админам сайта увидеть меню плагинов. Они смогут активировать и деактивировать плагин на своем отдельном сайте, но не смогут устанавливать новые плагины.

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

Чтобы добавить новый сайт в ваш мультисайт WordPress, просто нажмите на Sites в меню My Sites > Network Admin в панеле администратора.

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

В окне Add New Site вам нужно ввести адрес сайта. Вам не нужно впечатывать полный адрес, достаточно той части, которую вы хотите использовать как под-домен или под-категорию. После этого введите название сайта, и добавьте имейл администратора сайта.

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

Как только вы с этим разобрались, нажмите на кнопку Add Site. В вашу мультисайтовую систему будет добавлен новый сайт. Будучи администратором системы, вы получите имейл о новой регистрации. Если вы создали нового пользователя, то этот пользователь получит свои имя пользователя и пароль с инструкциями о регистрации на тот имейл, который вы ввели.

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

По умолчанию администраторы отдельных сайтов не могу устанавлить темы и плагины самостоятельно. Вы, как администратор системы, можете устанавливать плагины и темы за них и сделать эти темы/плагины для них доступными. Чтобы сделать это, вам надо зайти на ваш главный сайт и открыть My Sites > Network Admin > Themes.

В окне Network Admin вы увидите список установленных на вашем мультисайте тем на данный момент. Вы можете открыть доступ к этим темам, нажав на Enable Network под темой. По такому же принципу вы можете запретить тему, нажав на Disable Network под ней.

Вы также можете активировать и деактивировать плагин для всей системы в окне My Sites > Network Admin > Plugins. Имейте в виду, что если вы разрешили администраторам сайтов доступ к плагинам в Network Settings, то они смогут активировать или деактивировать плагины самостоятельно.

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

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

Еще одна распространенная проблема – при использовании мультисайта WordPress с под-директориями, некоторые пользователи не могут войти в раздел администратора на своем сайте после добавления кода в файл wp-config.php. Чтобы исправить это, попробуйте заменить строку define(‘SUBDOMAIN_INSTALL’, false); в файле wp-config.php на define(‘SUBDOMAIN_INSTALL’, ‘false’);

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

Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected] , +371 29394520

MnogoBlog

как создать сайт на wordpress, настроить и оптимизировать wordpress

Мультисайт wordpress: установка, настройка, локальный сервер

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

Скачать исходники для статьи можно ниже

Возможно для работы вам понадобиться редактор кода – бесплатный NotePad++ – скачать его можно с официального сайта – “notepad-plus-plus.org/download/”

Где скачать / взять Мультисайт WordPress (WordPress Multisite)?

Мультисайт WordPress (WordPress Multisite) встроен во все версии wordpress!

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

Чтобы включить работу Мультисайт WordPress достаточно лишь добавить несколько строк в файлы wp-config.php и .htaccess – и все. – стало интересно как? – тогда читайте статью ниже 🙂

Что такое Мультисайт WordPress (WordPress Multisite) и для чего он нужен?

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

Для чего нужен Мультисайт WordPress?

Суть Мультисайт WordPress – это управление поддоменами (подкаталогами) из одной админки wordpress (панели управления wordpress).

Сайты, создаваемые через Мультисайт WordPress, будут выглядеть так:

http://site1.example.com
http://example.com/site1/

Мультисайт WordPress нужен если у вас есть:

  • Сайт с различными разделами, управляемыми разными командами.
  • Бизнес-сайт с суб-сайтами для разных мест (регионов) и филиалов.
  • Государственные или некоммерческие сайты могут использовать многоузловой для разных отделов, районов и регионов страны.
  • Своя сеть блогов, работающих на нескольких поддоменах.
  • Для школ/институтов/университетов в целях образования – позволяя студентам создавать свои собственные блоги на школьных серверах.
  • и т.д.

Как выглядит панель управления Multisite WordPress по управлению сайтами:

Здесь можно переключиться: управлять сайтами или перейти в обычную админку wordpress и создавать сайт – для этого в верхнем меню есть пункт “Мои сайты”:

Как установить Мультисайт WordPress на сайт?

Чтобы включить Мультисайтовой, вам нужно зайти на сайт с помощью FTP-клиента (FileZila, Total Commander) или через хостинг сайта, войти в диспетчер файлов и открыть wp-config.php файл для редактирования.

В файле wp-config.php находим строчку:

Если у вас не русская версия wordpress, то данная строчка будет выглядеть так:

И перед ней вставляем следующий код:

Сохраняем изменения в файле wp-config.php и если нужно перекидываем его обратно на сервер сайта.

Все теперь ваш сайт превратился в Мультисайт wordpress – всего то нужно было добавить две строчки в файле wp-config.php! 🙂

Далее нам осталось настроить работу Мультисайт wordpress.

Настройка Мультисайт wordpress.

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

Заходим в админку нашего сайта и переходим в пункт “Инструменты” – здесь у нас появился новый подпункт “Установка сети”:

Здесь жмем на кнопку “Установить”.

После чего wordpress попросит нас изменить файлы wp-config.php и .htaccess:

После входим в админку сайта заново – она изменилась:

Здесь можно переключиться: управлять сайтами или перейти в обычную админку wordpress и создавать сайт – для этого в верхнем меню есть пункт “Мои сайты”:

Далее перейдите в “Настройки” – здесь вы сможете настроить сеть ваших будущих сайтов – можно оставить все по умолчанию!

Как создавать новые сайты в Мультисайт WordPress?

Достаточно перейти в пункт “Сайты” и подпункт “Добавить новый”:

Добавление тем и плагинов для Сети сайтов в Мультисайт wordpress:
По умолчанию отдельные администраторы сайта не могут устанавливать темы и плагины самостоятельно. Как сетевой администратор, вы можете установить плагины и темы для них и сделать эти темы / плагины, доступные для них.

Для этого есть пункты “Плагины” и “Темы”.

Здесь есть ссылка “Запретить для сети” и “Разрешить для сети”.

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

Аналогично с плагинами.


На этом все удачи!

Похожие записи:

Мультисайт wordpress: установка, настройка, локальный сервер : 1 комментарий

Я не совсем поняла назначение такого сайта. Нужно новое доменное имя для него? Или это может быть как филиал основного сайта, но туда идёт совсем другой материал. Например я хочу создать сайт, который бы содержал другую тему от основного сайта, но тоже полезную для эмигрантов. (фильмы, рецепты, рукоделие и т.д.). Поясните, пожалуйста, ещё раз.

Как установить Мультисайт в WordPress

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

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

Установка мультисайта WordPress

Включаем установку MU
Перед запуском первой установки WordPress или после того, как вы уже установили WordPress — не важно. Откройте файл wp-config.php из основной папки WordPress и добавьте туда строчку:

Запускаем установку
После того как MU установка включена, нужно зайти в админ-панель и перейти в раздел Инструменты > Установка сети

Теперь надо выбрать какой тип сети устанавливать: поддомены или подкаталоги:

  • Поддомены — каждый сайт сети будет иметь свой домен — поддомен основного домена: site1.site.ru , site2.site.ru .
    Для этого режима, нужно будет настроить сервер так, чтобы любой поддомен «смотрел» на папку куда установлен WordPress. Обычно это делается через обращение в службу поддержки вашего хостинг провайдера. Или можете попробовать, в панели управления хостингом, создать поддомен который начинается с * — *.site.ru .
  • Подкаталоги — все сайты сети будут иметь один домен: основной, и будут расположены под ним: site.ru/site1 , site.ru/site2 .
    Для работы этого режима нужно включить поддержку ЧПУ (красивых URL) в разделе: Настройки > Постоянные ссылки .

Какой режим выбрать, зависит от задач вашей сети сайтов. Чаще всего лучше выбирать режим поддоменов. С ними меньше проблем в дальнейшем — каждый сайт имеет свой личный домен, а значит нет потенциальных конфликтов URL, также в случае чего сайту можно купить отдельный домен. Режим подкаталогов хорошо подойдет, когда «мультисайт» используется, например, для установки разных тем для разных разделов.

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

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

Поскольку 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. Основное различие заключается в том, что вы можете назначить админов для всех веб-сайтов в своей сети. Затем все администраторы также получат отдельную панель управления для управления отдельными сайтами.

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

Еще одна вещь, о которой вы, по крайней мере, должны знать – это настройки файлов и баз данных. В 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
  • Подкаталог: https://zacompom.ru/support/ (как у меня на этом сайте мое портфолио)

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

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

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

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

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

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

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

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

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

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

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

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

Теперь откройте “Инструменты – Настройка сети”.

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

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

Последний шаг здесь – нажать кнопку “Установить”.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

WordPress Multisite – выжми максимум из сети сайтов на WordPress

Окт 06 2020 Published by igor under WordPress

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

Преимущества такого подхода:

  • Одна учетная запись для всех сайтов сети
  • Нужные плагины устанавливаются всего один раз и активируются на сайтах сети по мере необходимости
  • Принудительная активация плагинов для всех сайтов при необходимости
  • Легкий и быстрый обмен данными между сайтами
  • Каждый сайт может отличаться от других (свои темы и плагины)

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

Вам необходимо подключить режим WordPress Multisite если:

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

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

Ограничения использования Multisite

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

Во всех остальных случаях режим Multisite вполне подходит

Установка режима сети

Начиная с версии WordPress 3.0 режим сети можно подключить во время установки сайта.

Сеть можно создать на уже готовом сайте.

Первым делом необходимо сделать резервные копии всех файлов и БД. Также необходимо деактивировать все плагины, активировать их будем после установки сети.

Далее открываем конфигурационный файл confif.php и ищем следующую строку

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

Если комментарии на английском,

/* That’s all, stop editing! Happy blogging. */

Перед этой строкой вставляем код:

/* Multisite */
define( ‘WP_ALLOW_MULTISITE’, true );

В панели администрирования появился в разделе инструменты появился пункт Установка сети (Network Setup). Здесь вы можете выбрать тип сети. Доступны варианты: сеть на поддоменах (каждый новый сайт в новом поддомене) и сеть подкаталогах. Вариант установки необходимо выбрать сразу – позже изменить уже будет нельзя.

Построить сеть на подкаталогах можно только если сайт не старше месяца. В моем случае только на поддоменах.

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

В режиме сети у вас появилась новая роль –суперадминистратор. Это такой пользователь, который имеет права для управления сетью:

  • Создавать новые сайты и удалять сайты
  • Создавать новых пользователей
  • Добавлять пользователей к сайтам
  • Активация/деактивация плагинов и тем для всех сайтов сети
  • Многое другое

Из консоли суперадминистратора можно перейти к управлению любым сайтом.

Одно из самых больших заблуждений –на мультисайте можно использовать только поддомены и подкаталоги основного домена. Это не так. С помощью плагина WordPress MU Domain Mapping можно привязать любой домен к сайту.

Как правильно деактивировать режим Multisite

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

  • Удалите все сайты кроме основного: Мои сайты — Сайты
  • Удалите из wp-config.php строки связанные с Multisite:

define( ‘MULTISITE’, true );

define( ‘SUBDOMAIN_INSTALL’, true );

define( ‘DOMAIN_CURRENT_SITE’, ‘mysiteurl.com’ );

define( ‘SITE_ID_CURRENT_SITE’, 1 );

define( ‘BLOG_ID_CURRENT_SITE’, 1 );


  • Восстановите .htaccess до исходного состояния
  • Удалите таблицы связанные с Multisite из базы данных:

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

Дата публикации: 2020-06-30

От автора: в этой статье я расскажу вам про не самую любимую тему – мультисайт на WordPress. Недавно я принял участие в сессии на конференции WordPress Meetup, где участники делились своим опытом работы с мультсайтами. Отдельно стоит выделить Dee Teal (@thewebprincess) и James Bundey (@jamesbundey). Именно их выступления побудили написать эту статью.

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

Что такое мультисайт на WordPress

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

Кто использует мультисайты

Мультисайтами пользуются несколько по-настоящему крупных веб-сайтов наподобие самого wordpress.com, на котором хранятся миллионы других сайтов. Ни больше ни меньше. Также данную технологию используют BBC US (подсайт для каждого шоу), блоги Reuters и New York Times , а также множество сайтов университетов. По данной ссылке вы можете ознакомиться с примерами реальных мультисайтов.

Основное отличие

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

Как создать сайт самому?

Какие технологии и знания необходимы сегодня, чтобы создавать сайты самостоятельно? Узнайте на интенсиве!

Совместимость с плагинами

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

Плагины для мультисайтов на WordPress

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

Активные установки: 20,000+

Рейтинг: 4.4 из 5 звезд

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

Активные установки: 8,000+

Рейтинг: 4.6 из 5 звезд

Описание: С помощью данного плагина вы сможете перенести ваш личный блог или сайт под управлением мультисайта на другой домен.

Активные установки: 8,000+

Рейтинг: 4.9 из 5 звезд

Описание: Управляйте переводом контента на ваших сайтах (к примеру, если вы используете поддомены) внутри сети мультисайта.

Активные установки: 2,000+

Рейтинг: 4.5 из 5 звезд

Как создать сайт самому?

Какие технологии и знания необходимы сегодня, чтобы создавать сайты самостоятельно? Узнайте на интенсиве!

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

Активные установки: 1,000+

Рейтинг: 4.9 из 5 звезд

Описание: Хотите скопировать сайт с мультисайтовой установки? Данный плагин поможет вам в этом. С его помощью можно клонировать любой сайт из сети, в том числе данные, файлы и пользователей.

Активные установки: 900+

Рейтинг: 4.1 из 5 звезд

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

Активные установки: 400+

Рейтинг: 4.1 из 5 звезд

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

Активные установки: 200+

Рейтинг: 5 out of 5 stars

Описание: Название говорит само за себя: копируйте посты из блогов, страницы или кастомные типы постов из одного сайта в другой внутри сети.

Дополнительные ресурсы по мультисайтам

Если вас зацепила тематика мультисайтов, тогда вы можете прочесть документацию WordPress Codex documentation. Также стоит упомянуть WPMU Dev, ребята на протяжении многих лет занимаются мультисайтами.

Заключение

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

Автор: Chris Burgess

Редакция: Команда webformyself.

Как создать сайт самому?

Какие технологии и знания необходимы сегодня, чтобы создавать сайты самостоятельно? Узнайте на интенсиве!

Основы создания тем WordPress

Научитесь создавать мультиязычные темы с нестандартной структурой страниц

WordPress Multisite: Активация и Использование

Введение

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

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

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

Что такое WordPress Multisite?

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

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

  • Вы можете делать практически все из одной единственной панели управления. Следить за данными для входа для нескольких сайтов и переключение между ними может быть весьма разочаровывающим и время затратным занятием. При помощи MultiSite вам нужно заботиться лишь об одном наборе данных для сайтов, чтобы справиться со всем необходимым.
  • Вы можете публиковать контент для ваших сайтов. Multisite позволяет вам использовать стандартный редактор WordPress, чтобы публиковать новый контент для любой из ваших страниц.
  • Он позволяет вам управлять темами и плагинами для всей сети. Являясь администратором Multisite, вы сможете выбрать какие темы и плагины будут доступны для вашей сети. К примеру, если вы не являетесь единственным человеком, который работает над определенной страницей, без вашего разрешения он не сможет установить какой-либо плагин. Для всех подобных действий необходимо ваше разрешение!
  • Управление пользователями для всей сети. Наконец, Multisite также позволяет вам добавлять новых пользователей в вашу сеть и настраивать для них роли пользователей. Это означает, что вам не нужно настраивать и добавлять пользователей для каждого сайта отдельно.
  • Легкий процесс обновления WordPress. Являясь администратором сети, вы сможете обновлять WordPress до последней версии на всех сайтах в любое время. Процесс практически ничем не отличается от обновления одиночного сайта — вы получаете уведомление и обновляете его на всех ваших сайтах одновременно.

Помимо Multisite существует множество других инструментов, которые помогают вам управлять несколькими сайта на WordPress. Например сервисы вроде ManageWP и MainWP. Главным их отличием от Multisite является то, что они позволят связывать в сеть сайты на разных хостинг провайдерах. На практике это означает, что вы можете управлять сайтами расположенными по всему миру.

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

Когда использовать WordPress Multisite (а когда нет)

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

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

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

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

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

Как активировать WordPress Multisite для новых сайтов на Hostinger (4 шага)

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

Что вам понадобится

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

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

В итоге вам нужно три вещи:

  1. Доступ к хостинг аккаунту.
  2. Новый WordPress на вашем сайте.
  3. FTP-клиент – вроде FileZilla – и ваши данные для входа.

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

Шаг 1 Обновление вашего файла wp-config.php

Мы начинаем сразу с самого главного, но нет нужды волноваться – процесс на самом деле очень прямолинеен. Первое, что вам нужно сделать это найти и отредактировать файл wp-config.php, в котором хранятся все главные настройки WordPress.

Давайте разделим весь процесс на отдельные шаги:

  1. Откройте ваш FTP-клиент и войдите на ваш сайт с помощью соответствующих данных.
  2. Перейдите в корневой каталог, который чаще всего называется public_html, но иногда он может называться www или иметь имя вашего сайта.
  3. Найдите файл wp-config.php и нажмите на него правой кнопкой мыши.
  4. Выберите вариант Просмотр/Правка.

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

Все, что вам нужно сделать – прокрутить файл вниз до строки /* That’s all, stop editing! Happy blogging. */ и вставить следующий код прямо перед ним :

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

Шаг 2 — Настройка структуры вашей сети

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

Поддомены это URL, которые выглядят примерно так: rukovodstva.hostinger.ru. С другой стороны подкаталоги, которые будут отображаться в таком формате: hostinger.ru/rukovodstva. С технической точки зрения оба варианта работаю одинаково. Поэтому вы можете выбрать любой из них, так как в дальнейшем существует возможность направить обычный домен на любой сайт в вашей сети.

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

Шаг 3 Обновление файлов wp-config.php и .htaccess

Перед тем, как ваша сеть начнет работу, вам необходимо отредактировать два файла – wp-config.php и .htaccess. Также как и в первом шаге, вам понадобиться добавить код в каждый из них. WordPress должен был уже предоставить вам их в конце предыдущего шага:

Не волнуйтесь, мы также предоставим вам код, просто на всякий случай. Давайте начнём с wp-config.php, который вы можете отредактировать с помощью FTP-клиента. Вставьте следующий код прямо перед строкой /* That’s all, stop editing! Happy blogging. */:

Теперь мы повторим тот же процесс с файлом .htaccess, который находится в том же каталоге, как и wp-config.php. Все, что вам нужно сделать это закрыть wp-config.php, найти файл .htaccess, кликнуть на него правой кнопкой мыши и снова выбрать вариант Просмотра/Правка.

После этого вам необходимо удалить все содержимое и добавить следующий код:

Сохраните изменения в файле .htaccess и вновь войдите в вашу панель управления.

Шаг 4 — Вход в панель WordPress Multisite

Ваша сеть Multisite готова к работе! В вашей панели управление вы найдете новую опцию в навигационном меню администратора под названием Мои сайты:

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

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

Как активировать WordPress Multisite для существующих сайтов на Hostinger

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

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

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

4 Ключевых совета для начала работы с WordPress Multisite

Теперь, когда ваша сеть Multisite работает, вам необходимо узнать как пользоваться ее основными функциями. Давайте начнем с добавления новых сайтов в вашу сеть.

1. Добавление нового сайта в вашу сеть

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

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

Заполните эти поля и нажмите кнопку Добавить сайт. Затем вы сможете найти добавленный сайт во вкладке Сайты → Все сайты:

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

2. Управление вашими темами и плагинами

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

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

3. Добавление новых пользователей в вашу сеть

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

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

Теперь ваш новый пользователь будет иметь доступ в сеть Multisite и может помочь вам с управлением контентом для вашего сайта. Либо вы можете дать права Супер Администратора, которые фактически означают такие же права, как у вас. Чтобы сделать это, перейдите во вкладку Пользователи → Все пользователи и нажмите кнопку Изменить напротив аккаунта, который хотите наделить правами:

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

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

4. Настройка вашей сети

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

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

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

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

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

5. Обновление вашей сети

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

Вы также можете инициировать принудительное обновление во вкладке Консоль → Обновить сеть. Просто нажмите кнопку Обновить сеть и отдыхайте:

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

Заключение

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

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

  1. Обновите ваш файл wp-config.php.
  2. Настройте структуру вашей сети.
  3. Обновите ваши файлы wp-config.php и .htaccess.
  4. Войдите в вашу панель управления Multisite.

У вас остались вопросы, о том как активировать WordPress Multisite? Задавайте их в разделе комментариев ниже!

Полезные инструкции

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

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

Используя режим WordPress Multisite, можно сократить объем используемого дискового пространства: не придется устанавливать отдельный набор тем и плагинов на каждый сайт. Кроме того, вы сможете одновременно обновлять все сайты внутри сети.

Включить WordPress Multisite можно за несколько минут:

  • добавляем А-запись в DNS домена;
  • редактируем конфигурационный файл сайта и файл .htaccess;
  • активируем Multisite в административной панели.

Начнем с настройки DNS и SSL-сертификата

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

В Панели управления перейдите в раздел «Сайты и домены» → «Управление сайтами» → ваш сайт → «Настройка DNS» и добавьте А-запись для поддомена «*»:

141.8.192.70 — IP-адрес сервера, где расположен аккаунт. Для вашего аккаунта он будет отличаться: посмотрите IP сервера в разделе «Аккаунт» → «IP-адреса» перед внесением изменений.

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

Если вы хотите, чтобы сеть ваших сайтов работала по защищенному протоколу HTTPS, включите SSL-сертификат в разделе «Сайты и домены» → «Управление сайтами» Панели управления. По умолчанию будет установлен сертификат Let’s Encrypt Wildcard — он поддерживает как основной домен, так и поддомены.

Если вы включаете режим Multisite для уже готового проекта, создайте резервную копию файлов и базы данных в разделе «Дополнительно» → «Резервные копии» Панели управления и деактивируйте все включенные плагины в административной панели сайта.

Активируем Multisite

Сначала включите режим Multisite в конфигурационном файле сайта. Для этого перейдите в раздел «Файловый менеджер» Панели управления, в выпадающем списке «Переход к сайту» выберите домен — система переместит вас в корневую директорию сайта. Найдите файл wp-config.php и откройте его для редактирования.

Замените параметр с false на true в строке: define( ‘WP_ALLOW_MULTISITE’, false ); Должно получиться так: define( ‘WP_ALLOW_MULTISITE’, true ); Если такой строки нет, добавьте ее перед фразой «* That’s all, stop editing! Happy blogging. *»

Авторизуйтесь в административной части вашего сайта и перейдите в раздел «Инструменты» → «Установка Сети».

Укажите имя сети (любое удобное), введите ваш адрес электронной почты и нажмите «Установить»:

С помощью Файлового менеджера в Панели управления отредактируйте файл wp-config.php, добавив инструкции, которые отобразились в административной панели:

define(‘MULTISITE’, true);
define(‘SUBDOMAIN_INSTALL’, true);
define(‘DOMAIN_CURRENT_SITE’, ‘domain.ru‘);
define(‘PATH_CURRENT_SITE’, ‘/’);
define(‘SITE_ID_CURRENT_SITE’, 1);
define(‘BLOG_ID_CURRENT_SITE’, 1);
Замените содержимое файла .htaccess на: RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ — [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond % -f [OR]
RewriteCond % -d
RewriteRule ^ — [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]

Повторите вход в административную часть — теперь ваш проект работает в режиме Multisite. В меню вы увидите новый пункт — «Мои сайты».

Новые сайты вы можете добавлять в разделе «Мои сайты» → «Управление сетью» → «Сайты».

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

Если в процессе перехода на Multisite что-то не будет получаться — обращайтесь в cлужбу поддержки: мы поможем разобраться.

Что такое мультисайт на WordPress и как им пользоваться

WordPress Multisite – это встроенная возможность CMS, с помощью которой можно создать сеть сайтов из одной базы данных и одной установки WordPress. Ранее для таких целей использовали специальную версию CMS – WordPress MU, которая слилась с обычным движком, начиная с версии 3.0.

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

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

Достоинства и недостатки режима WordPress Multisite

  • Зарегистрированному на одном сайте пользователю не нужно создавать аккаунт заново на другом сайте сети.
  • Мультисайт WordPress позволяет использовать одну темы на всех сайтах. О том, как выбрать тему, читайте здесь.
  • Все плагины, темы и сам движок WordPress не нужно устанавливать на каждый сайт по отдельности.
  • Обновления нужно сделать только один раз. На сайтах сети все поменяется автоматически.
  • Все сайты расходуют ресурсы одного хостинга, и если что-то пойдет не так, то пострадает вся сеть.
  • Если CMS установлена не в корневой директории, а в отдельном каталоге, то WordPress0 в режиме Multisite работать не будет из-за конфликта с дочерними сайтами.

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

Для включения режима WordPress Multisite нужно просто прописать одну строку в файле настроек wp-config.php. В русской версии движка доходим до комментария «Это всё, дальше не редактируем» и перед ним добавляем: «define(‘WP_ALLOW_MULTISITE’, true);». Все, теперь WordPress будет работать в режиме мультисайта.

После этого перезагрузите страницу с панелью и во вкладке «Инструменты» ищите пункт «Сеть». Далее вам необходимо выбрать как будут располагаться новые сайты. Стандартно есть только два способа: подкаталоги и поддомены.

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

Топ-пост этого месяца:  Создание адаптивной сетки изображений адаптивный маке сайта
Добавить комментарий