Мультисайт WordPress — создание сети сайтов на WordPress. Мультисайт wordpress


Мультисайт WordPress — создание сети сайтов на WordPress

регистрация доменов

Привет всем читателям блога Good SEO! Начиная с версии WordPress 3.0, вы можете создавать сеть WordPress-сайтов (мультисайт, multisite). Что же это такое и зачем это нужно?

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

Если вы не верите этим словам, то вспомните хотя бы о wordpress.org — там как раз и используется данный функционал.

Зачем нужны мультисайты? К примеру, вы хотите, чтобы пользователи использовали ваш ресурс в качестве платформы для своих блогов, как это реализовано на том же wordpress.com. Люди смогу без вашего участия создавать себе блоги, которые будут иметь URL вида blog1.your-site.ru или your-site.ru/blog1.

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

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

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

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

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

Вконтакте

Facebook

Twitter

Google+

good-seo.ru

Настраиваем мультисайт WordPress | Пятый элемент блогосферы

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

паук в паутине

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

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

Впрочем, как оказалось, в моем случае преимуществ больше, чем недостатков. Тема Atahualpha, которую я использую на своих блогах, работает безотказно. Не огорчила и новая тема Twenty Thirteen, которая прилагается к каждому вновь скачанному WordPress и должна была у всех появиться при его обновлении. В результате случившихся примерно год назад DDOS-атак и попыток взлома моих блогов я уже предприняла серьезную защиту блога от взлома. Что касается профессионализма, даже если его не хватает, я обучаема и люблю осваивать новое. А вот некоторые плагины подкачали — от некоторых из них пришлось избавиться, а остальным нашлась замена.

Я не буду здесь описывать, как сделать WordPress мультисайтовым. Это прекрасно описано в Кодексе. Остановлюсь только на некоторых нюансах и сложных моментах.

Во-первых, я преобразовала в сетевой вариант самый новый блог — просто на всякий случай — если что, потери небольшие. Этот блог стал главным в сети. Остальные блоги я сначала организовала как подкаталоги, вот в таком виде — http://domain.ru/my_blog. Однако такой вид мне не понравился, и я поменяла подкаталоги на поддомены, или домены 3 уровня — http://my_blog.domain.ru. В принципе, домены 3 уровня требуют настройки маски поддоменов http://*.domain.ru, для этого нужна настройка Apache на хостинге. На моем хостинге файл httpd.conf, в котором нужно выполнить настройку, мне не доступен, и нужно просить администрацию. С этим я связываться не стала, у меня не блог-сервис, а сеть из нескольких блогов. Ну, а если добавится к ней кто-то из членов семьи, поддомен для каждого блога можно настроить вручную, как и домены 2 уровня.

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

Похожее

aryona.ru

Всё, что вам нужно знать о WordPress Multisite

Знaeтe ли вы, чтo из oднoй устaнoвки дистрибутивa WordPress вы мoжeтe зaпустить мнoжeствo WordPress сaйтoв? Eсли вaм нрaвится этa идeя, тo вaм нужнo пoпoдрoбнee взглянуть нa вoзмoжнoсть WordPress Multisite.

Multisite 03 Всё, чтo вaм нужнo знaть o WordPress Multisite

Нe мнoгиe слышaли oб этoй вoзмoжнoсти WordPress или в дeйствитeльнoсти вooбщe знaют, для чeгo oнa и нa чтo oнa спoсoбнa. Нo к тoму мoмeнту, кaк вы дoчитaeтe этo рукoвoдствo, вы нe тoлькo будeтe знaть oбo всex пoтeнциaльныx спoсoбax испoльзoвaния этoй вoзмoжнoсти, вы тaкжe будeтe знaть, кaк быстрo aктивирoвaть ee в вaшeм сoбствeннoм WordPress.

Смoтритe тaкжe:

Что такое WordPress Multisite

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

Так что же такое WordPress Multisite?

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

Multisite 04 Всё, что вам нужно знать о WordPress Multisite

Каждый блог создается как поддомен wordpress.com с адресом вроде myblog.wordpress.com. У каждого сайта своя тема, контент и плагины. Точно так же это работает при установке WordPress Multisite.

И хотя на wordpress.com решили использовать поддомены для каждого созданного блога, вы можете использовать поддомены или подкаталоги главного домена, типа wordpress.com/myblog. Вы можете даже прикрепить каждую установку WordPress к собственному домену, чтобы замаскировать тот факт, что блог является частью сети Multisite. Чтобы узнать о том, как это сделать, продолжайте читать статью.

Что происходит при активации WordPress Multisite

После того, как вы сделаете несколько простых шагов для активации WordPress Multisite, о которых мы поговорим чуть позже, создастся новая пользовательская роль — Супер Администратор (Super Admin). У Супер Администратора будет доступ к активированной консоли сетевого администратора.

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

Multisite 06 Всё, что вам нужно знать о WordPress Multisite

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

Multisite 071 Всё, что вам нужно знать о WordPress Multisite

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

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

Зачем использовать WordPress Multisite

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

Вот некоторые примеры того, почему вы можете захотеть использовать WordPress Multisite:

Как видите, есть много хороших способов использования Multisite.

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

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

Как активировать WordPress Multisite

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

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

Полную инструкцию можно найти на официальном сайте: codex.wordpress.org/Создание_сети

Нюансы при включении WordPress Multisite

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

После первого шага — создания резервной копии, мне понадобилось создать новую папку в корневой папке моего WordPress сайта под названием blogs.dir. После того, как я ее создал, я перешел к шагу номер 2 и смог дальше пройти по процедуре установки и активации WordPress Multisite.

Multisite 08 Всё, что вам нужно знать о WordPress Multisite

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

Заключение

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

Источник: wplift.com

66

softsettings.com

Всё, что вам нужно знать о WordPress Multisite

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

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

Смотрите также:

Что такое WordPress Multisite

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

Так что же такое WordPress Multisite?

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

Каждый блог создается как поддомен wordpress.com с адресом вроде myblog.wordpress.com. У каждого сайта своя тема, контент и плагины. Точно так же это работает при установке WordPress Multisite.

И хотя на WordPress.com решили использовать поддомены для каждого созданного блога, вы можете использовать поддомены или подкаталоги главного домена, типа wordpress.com/myblog. Вы можете даже прикрепить каждую установку WordPress к собственному домену, чтобы замаскировать тот факт, что блог является частью сети Multisite. Чтобы узнать о том, как это сделать, продолжайте читать статью.

Что происходит при активации WordPress Multisite

После того, как вы сделаете несколько простых шагов для активации WordPress Multisite, о которых мы поговорим чуть позже, создастся новая пользовательская роль — Супер Администратор (Super Admin). У Супер Администратора будет доступ к активированной консоли сетевого администратора.

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

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

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

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

Зачем использовать WordPress Multisite

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

Вот некоторые примеры того, почему вы можете захотеть использовать WordPress Multisite:

Как видите, есть много хороших способов использования Multisite.

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

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

Как активировать WordPress Multisite

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

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

Полную инструкцию можно найти на официальном сайте: codex.wordpress.org/Создание_сети

Нюансы при включении WordPress Multisite

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

После первого шага — создания резервной копии, мне понадобилось создать новую папку в корневой папке моего WordPress сайта под названием blogs.dir. После того, как я ее создал, я перешел к шагу номер 2 и смог дальше пройти по процедуре установки и активации WordPress Multisite.

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

Заключение

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

Источник: wplift.com

hostenko.com

Как перенести одиночный сайт в сеть WordPress Multisite, сохранив домен — Денис Болвинов

Автор: Денис Болвинов

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

Сразу поясню: я использовать Вордпресс мультисайт на поддоменах, а не в папках. То есть, основной сайт у меня vseedino.ru, а сайт на поддомене, например, notes.vseedino.ru.

И второе — эта инструкция только для тех, кто переносит сайт в сеть, не меняя его домен!

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

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

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

Что нам нужно для начала

  1. Подходящий хостинг — быстрый и вместительный. Я сейчас использую и рекомендую Lite-host
  2. Полностью функциональная инсталляция WordPress Multisite
  3. CPanel на хостинге. Почему именно CPanel? Попытки провернуть привязку стороннего домена в Direct Admin у меня потерпели неудачу, т.к. там нельзя указать для домена произвольную папку. А в CPanel — можно. Как дела с этой опцией других панелях управления — не знаю!
  4. Усидчивость и внимательность.

0 начало

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

1 способ: Export / Import плагином за 6 шагов

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

  1. В стандартную комплектацию WordPress входит плагин экспорта: Инструменты — Экспорт. Заходим туда и экспортируем «Всё» из своего одинокого сайта в xml-файл
  2. Создаём в сети сайтов новый сайт
  3. Нажимаем «Изменить» в списке созданных сайтов, попадая при этом в настройки сайта внутри сети. Меняем поддомен (например, domen.site.ru) на нужный нам домен (domen.ru)
  4. Переходим в CPanel. Переходим в «Дополнительные домены» и там у нужного вам домена одиночного сайта (а он там должен уже быть, если нет, то добавьте) меняем папку на корневую папку вашей сети (к примеру, pulbic_html/site.ru).
  5. Переходим в админку сайта в сети, Инструменты — Импорт. Импортируем выгруженный в п.1 xml-файл.
  6. Ура! Проверяем, всё ли получилось!

2 способ: 9 «простых» шагов переноса сайта в WordPress multisite без плагина

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

  1. Создаём новый сайт в сети (также, установим в сети все нужные темы и плагины, которые стоят у вас на одиночном сайте, во избежание глюков). Заходим в список ваших сайтов, наводим мышь на созданный сайт и смотрим в ссылке его уникальный ID в нашей сети.
  2. Заходим в myPhpAdmin (например, через CPanel), выбираем базу данных нашего одиночного сайта. Теперь поставим галочки на нужных нам таблицах базы данных сайта. А нужны нам все таблицы, кроме wp_users и wp_usermeta. Также, скорее всего, не нужны таблицы когда-то установленных и удалённых плагинов. Теперь выбираем действие с этими выделенными таблицами «Экспорт», после чего скачивается sql файл.
  3. Открываем sql-файл в Notepad++ (обычный блокнот я не пробовал, там может быть проблема с кодировкой) и автозаменой заменяем:

а) `wp_ на `wp_XX_   — это префиксы таблиц. Возможно у вас был какой-то иной префикс, не wp_, тогда меняем его. Обратите внимание на апостроф «`» перед wp — нужно делать именно такую автозамену или ничего не выйдет. «XX» нужно заменить на ID сайта в сети, который мы выяснили в п.1

б) wp-content/uploads на wp-content/uploads/sites/XX  — XX — соответственно, это ID сайта в сети. На этом шаге нам открывается одна из проблем переноса — папка uploads на одиночном и сетевом сайте выглядит по-разному. Поэтому все картиночные файлы, на которые шли ссылки из поисковиков или других сайтов с момента переноса уже будут недоступны по старому адресу, даже если домен останется тот же.

в) находим строку «wp_user_roles» и меняем её на «wp_XX_user_roles»

Сохраняем sql — файл.

  1. Теперь идём в myPhpAdmin нашей сети, ищем там базу сети, ищем в базе все таблицы с префиксом wp_XX_ (автоматически созданные для нового сайта ), отмечаем их галочкой (можно выделить верхнюю, зажать Shift, выделить нижнюю). Удаляем все эти таблицы.
  2. Идём во вкладку «Импорт» и импортируем в базу изменённый нами в п.3 sql-файл. Таблички занимают своё место в базе сети.
  3. Теперь скопируем в папку сети «wp-content/uploads/sites/XX» все файлы из папки «wp-content/uploads»одиночного сайта. XX, повторюсь, это ID нужного сайта в сети.
  4. Переходим в админку нашей сети, в управление сайтами. На нужном сайте нажимаем «Изменить» и в настройках меняем поддомен (например, domen.site.ru) на нужный нам домен (domen.ru).
  5. Переходим в CPanel. Переходим в «Дополнительные домены» и там у нужного вам домена одиночного сайта (а он там должен уже быть, если нет, то добавьте) меняем папку на корневую папку вашей сети (к примеру, pulbic_html/site.ru).
  6. Всё, сайт перенесён! Теперь, активируем на сайте нужную тему и настроим все плагины, т.к. не всегда это происходит автоматически.

Если вдруг не видны картинки, посмотрите в админке в Медиафайлах их URL. Иногда бывает надо зайти в настройки сети -> настройки сайта -> вкладка «Настройки» . И там поискать путь для uploads. В поле пути не должно быть ничего, если там что-то написано, оно будет добавляться к уже существующему у нас пути «wp-content/uploads/sites/XX».

Ура! Теперь всё должно работать! Но если не работает, не расстраивайтесь, возможно, что это ещё не злой рок, а вы попросту что-то упустили в этих 9 «простых» шагах 🙂

bolvinov.ru


Смотрите также

Prostoy-Site | Все права защищены © 2018 | Карта сайта