msmaniya
  • 0
Новичок

Как настроить мультисайт WordPress?

  • 0

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

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

    • 0
  2. Как вы, наверное, уже знаете. Поскольку многосайтовая функциональность WordPress 3.0 была включена по умолчанию, проект WordPress MU был объединен с ядром WordPress 3.0.

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

    Дайте мне знать, если вы ищете что-то конкретное по этому поводу или если у вас есть дополнительные вопросы.

    ОБНОВЛЕНО:

    Прежде чем вы начнете — требования администратора

    Если вы хотите вести сеть блогов, вы должны хотя бы иметь базовое представление об администрировании UNIX/Linux. Также рекомендуется иметь базовые знания в области разработки WordPress, PHP, HTML и CSS.

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

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

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

    • Подкаталоги — лайки example.com/site1 иexample.com/site2
    • Поддомены — лайки site1.example.com иsite2.example.com

    Подкаталоги сайтов

    • Он работает с использованием функции mod_rewrite на сервере, имеющем возможность чтения файла.htaccess, который создаст структуру ссылок.
    • Если вы уже используете красивые постоянные ссылки в своем блоге, то сайты подкаталогов также будут работать.

    Сайты поддоменов

    • Он работает с использованием поддоменов с подстановочными знаками. Вы должны включить это в Apache, а также добавить субдомен с подстановочным знаком в свои записи DNS. (См. Шаг 2, как настроить.)
    • Некоторые хосты уже установили подстановочный знак на стороне сервера, что означает, что вам нужно добавить только запись DNS.
    • Некоторые общие веб-хосты могут не поддерживать это, поэтому вам может потребоваться проверить свой веб-хост, прежде чем включать эту функцию.

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

    • Предоставление WordPress собственного каталога не будет работать в WordPress 3.0 с включенным мультисайтом. Это мешает поиску блога участника.
      • Вы не можете создать сеть в следующих случаях:
        • «Адрес WordPress (URL)» отличается от «Адрес сайта (URL)».
        • «Адрес WordPress (URL)» использует номер порта, отличный от «:80», «:443».
      • Вы не можете выбрать установку поддомена в следующих случаях:
        • Установка WordPress находится в каталоге (не в корне документа).
        • «Адрес WordPress (URL)» — это локальный хост.
        • «Адрес WordPress (URL)» — это IP-адрес, например 127.0.0.1.
      • Вы не можете выбрать установку в подкаталог в следующих случаях:
        • Если ваша существующая установка WordPress была настроена более месяца из-за проблем с существующими постоянными ссылками. (Эта проблема будет исправлена ​​в будущей версии.)

    (См. ваш /wp-admin/network.php для более подробной информации)

    Шаг 1: Сделайте резервную копию вашего WordPress

    Ваш WordPress будет обновлен при создании Сети. Сделайте резервную копию вашей базы данных и файлов.

    Шаг 2: Настройка субдоменов с подстановочными знаками

    (Если это установка из подкаталогов, пропустите этот шаг.)

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

    1. Apache должен быть настроен на прием подстановочных знаков.

      1. Откройте файл httpd.conf или включаемый файл, содержащий запись VHOST для вашей веб-учетной записи.
      2. Добавьте эту строку:
        • ServerAlias *.example.com
    2. В записи DNS на вашем сервере добавьте поддомен с подстановочным знаком, указывающий на основную установку. Это должно выглядеть так:

      • A *.example.com

    Внешние ссылки:

    Шаг 3. Разрешите мультисайт

    Чтобы включить пункт меню «Сеть», вы должны сначала определить мультисайт в файле /wp-config.php file . Открой /wp-config.php и где это написано:

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

    Добавьте эту строку над ним:

    define('WP_ALLOW_MULTISITE', true);
    

    Шаг 4: Установка сети

    Это позволит пункту меню «Сеть» появиться в меню «Инструменты». Посетите Administration > Tools > Network, чтобы увидеть экран, на котором вы будете настраивать определенные аспекты нашей сети. Субпанель «Инструменты сети»

    Адреса сайтов в вашей сети

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

    • Поддомены — лайки site1.example.com иsite2.example.com
    • Подкаталоги — лайки example.com/site1 иexample.com/site2

    Сведения о сети

    Они заполняются автоматически:

    • Адрес сервера. Интернет-адрес вашей сети будет иметь вид example.com.
    • Название сети. Как бы вы хотели назвать свою сеть?
    • Адрес электронной почты администратора — ваш адрес электронной почты.

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

    Предупреждение! Подстановочный DNS может быть настроен неправильно!

    Установщик попытался связаться со случайным именем хоста ( 13cc09.example.com ) в вашем домене. Чтобы использовать конфигурацию поддомена, у вас должна быть запись с подстановочными знаками в вашем DNS. Обычно это означает добавление * hostname записи, указывающей на ваш веб-сервер, в инструменте настройки DNS.

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

    Шаг 5: Включение сети

    Остальные шаги — это те, которые вы должны выполнить, чтобы закончить.

    Сеть инструментов создана.

    1. Во- первых, сделайте резервную копию существующих /wp-config.php и /.htaccess файлов.

    2. Создайте blogs.dir каталог в разделе/wp-content/ . Этот каталог используется для хранения загруженных медиафайлов для ваших дополнительных сайтов и должен быть доступен для записи веб-сервером. Они должны быть настроены CHOWN и CHMOD так же, как ваш каталог wp-content.

    3. Добавьте в /wp-config.php файл дополнительные строки, которые создает установка WordPress. — Эти строки динамически генерируются для вас на основе вашей конфигурации. Отредактируйте /wp-config.php файл, пока вы вошли в панель администратора вашего сайта. Вставьте сгенерированные строки непосредственно над /* That's all, stop editing! Happy blogging. */ . Удалите ранее размещенную define('WP_ALLOW_MULTISITE', true); строку только в том случае, если вы хотите удалить меню «Сеть» в админке. Вы можете оставить это, чтобы снова получить доступ к /.htaccess правилам.

    4. Добавьте сгенерированные правила mod_rewrite в свой /.htaccess файл, заменив другие правила WordPress. — Эти строки динамически генерируются для вас на основе вашей конфигурации. (Если его нет, то создайте его.)

    5. Войдите снова. — После выполнения вышеуказанных шагов и сохранения новых /wp-config.php файлов /.htaccess ваша сеть будет включена и настроена. Вам придется снова войти в систему. нажмите «Войти», чтобы обновить панель администратора. Если у вас возникли проблемы со входом в систему, пожалуйста, очистите кеш браузера и файлы cookie.

    Шаг 6: Настройки суперадминистратора

    Теперь вы увидите новый раздел меню под названием Super Admin. Содержащиеся в нем меню предназначены для добавления и управления дополнительными сайтами в вашей сети. Ваша базовая установка WordPress теперь является основным сайтом в вашей сети.

    Перейти Super Admin > Options панель, чтобы настроить параметры сети, а затем создать сайты и пользователей.

    Вещи, которые вам нужно знать

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

    • Плагины WordPress. Плагины WordPress теперь имеют дополнительную гибкость в зависимости от их реализации в сети.

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

    • Сетевые плагины — плагины WordPress, хранящиеся в каталоге плагинов, могут быть активированы по сети суперадминистратором.

    • Обязательные подключаемые модули — подключаемые модули, которые будут использоваться всеми сайтами во всей сети, также могут быть установлены в каталоге mu-plugins в виде отдельных файлов или файла, включающего подпапку. Любые файлы в папке не будут прочитаны. Эти файлы не активируются и не деактивируются; если они существуют, они используются.

    • Категории и теги. Глобальные термины отключены в WordPress 3.0 по умолчанию. Вы можете использовать плагин Sitewide Tags для WordPress или другие подобные плагины, чтобы добавить глобальные теги на портал/главную страницу сайта или на определенные страницы или блоги в сети, чтобы улучшить навигацию на основе микрокатегоризированного контента.

    • 0

Оставить ответ

You must login to add an answer.