Я хотел бы создать многосайтовый WordPress, в котором пользователи могут создавать учетные записи для своего веб-сайта, но я не уверен, как я могу этого добиться. Как лучше всего создать мультисайт WordPress?
Share
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
MsManyia, у вас есть конкретный вопрос? В нынешнем виде ваш вопрос слишком широк. Пожалуйста, отредактируйте его соответствующим образом, иначе он, вероятно, будет закрыт.
Не могли бы вы рассказать, над чем мне нужно поработать для начальной настройки с кодированием php. Не могли бы вы дать мне пошаговые инструкции
обновил мой ответ
Привет @NetConstructor.com — отличный ответ, но форматирование сделало его почти нечитаемым. Я трачу 15 минут на его форматирование, чтобы люди могли его прочитать и извлечь из него пользу; Вы можете убедиться, что я не изменил никакого значения?
спасибо, но я не могу найти файл.htaccess в папке моего wordpress, также я искал и обнаружил файл.htaccess в папке phpmyadmin и внес там изменения, но администратор wordpress перестал работать, а затем выделил ошибку. Можете ли вы провести меня через это. Спасибо
вам, вероятно, нужно создать его. WordPress, возможно, не создал его (это всегда так, когда я устанавливаю WordPress). Также убедитесь, что ваш ftp-клиент настроен на просмотр всех файлов, поскольку иногда файлы.htaccess не отображаются из-за расширения. перед именем файла.
Как вы, наверное, уже знаете. Поскольку многосайтовая функциональность 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
Подкаталоги сайтов
Сайты поддоменов
Требования к настройкам WordPress
(См. ваш
/wp-admin/network.php
для более подробной информации)Шаг 1: Сделайте резервную копию вашего WordPress
Ваш WordPress будет обновлен при создании Сети. Сделайте резервную копию вашей базы данных и файлов.
Шаг 2: Настройка субдоменов с подстановочными знаками
(Если это установка из подкаталогов, пропустите этот шаг.)
Сайты поддоменов работают с использованием поддоменов с подстановочными знаками. Это двухэтапный процесс:
Apache должен быть настроен на прием подстановочных знаков.
ServerAlias *.example.com
В записи DNS на вашем сервере добавьте поддомен с подстановочным знаком, указывающий на основную установку. Это должно выглядеть так:
A *.example.com
Внешние ссылки:
Шаг 3. Разрешите мультисайт
Чтобы включить пункт меню «Сеть», вы должны сначала определить мультисайт в файле
/wp-config.php file
. Открой/wp-config.php
и где это написано:Добавьте эту строку над ним:
Шаг 4: Установка сети
Это позволит пункту меню «Сеть» появиться в меню «Инструменты». Посетите
Administration
>Tools
>Network
, чтобы увидеть экран, на котором вы будете настраивать определенные аспекты нашей сети. Субпанель «Инструменты сети»Адреса сайтов в вашей сети
Вам предоставляется выбор между поддоменами или подкаталогами (если ничего из вышеперечисленного не применимо). Это означает, что каждый дополнительный сайт в вашей сети будет создаваться как новый виртуальный поддомен или подкаталог. вам нужно выбрать одно или другое, и вы не можете изменить это, если не перенастроите свою установку. См. также «Прежде чем начать».
site1.example.com
иsite2.example.com
example.com/site1
иexample.com/site2
Сведения о сети
Они заполняются автоматически:
Дважды проверьте их правильность и нажмите кнопку «Установить». Вы можете получить предупреждение о субдоменах с подстановочными знаками. Проверьте настройку поддоменов с подстановочными знаками.
Установщик попытался связаться со случайным именем хоста (
13cc09.example.com
) в вашем домене. Чтобы использовать конфигурацию поддомена, у вас должна быть запись с подстановочными знаками в вашем DNS. Обычно это означает добавление* hostname
записи, указывающей на ваш веб-сервер, в инструменте настройки DNS.Вы по-прежнему можете использовать свой сайт, но любой созданный вами субдомен может быть недоступен. Если вы знаете, что ваш DNS правильный, игнорируйте это сообщение.
Шаг 5: Включение сети
Остальные шаги — это те, которые вы должны выполнить, чтобы закончить.
Сеть инструментов создана.
Во- первых, сделайте резервную копию существующих
/wp-config.php
и/.htaccess
файлов.Создайте
blogs.dir
каталог в разделе/wp-content/
. Этот каталог используется для хранения загруженных медиафайлов для ваших дополнительных сайтов и должен быть доступен для записи веб-сервером. Они должны быть настроены CHOWN и CHMOD так же, как ваш каталог wp-content.Добавьте в
/wp-config.php
файл дополнительные строки, которые создает установка WordPress. — Эти строки динамически генерируются для вас на основе вашей конфигурации. Отредактируйте/wp-config.php
файл, пока вы вошли в панель администратора вашего сайта. Вставьте сгенерированные строки непосредственно над/* That's all, stop editing! Happy blogging. */
. Удалите ранее размещеннуюdefine('WP_ALLOW_MULTISITE', true);
строку только в том случае, если вы хотите удалить меню «Сеть» в админке. Вы можете оставить это, чтобы снова получить доступ к/.htaccess
правилам.Добавьте сгенерированные правила mod_rewrite в свой
/.htaccess
файл, заменив другие правила WordPress. — Эти строки динамически генерируются для вас на основе вашей конфигурации. (Если его нет, то создайте его.)Войдите снова. — После выполнения вышеуказанных шагов и сохранения новых
/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 или другие подобные плагины, чтобы добавить глобальные теги на портал/главную страницу сайта или на определенные страницы или блоги в сети, чтобы улучшить навигацию на основе микрокатегоризированного контента.