Силовое использование подсайтов в подкаталогах на предыдущей установке WordPress.

Вопрос или проблема

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

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

Если вы пытаетесь преобразовать существующую одиночную установку WordPress в мультисайт на основе путей, есть заметка в Кодексе:

Вы не можете выбрать Установку в подпапке (для сети на основе путей), если ваша существующая установка WordPress была настроена более одного месяца, из-за проблем с существующими пермалинками.

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

Ссылка

Ответ или решение

Как реализовать мультисайтовую установку WordPress с использованием подкаталогов на предыдущей установке?

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

Шаг 1: Понимание ограничений WordPress

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

Шаг 2: Создание резервной копии

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

Шаг 3: Экспорт данных

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

Шаг 4: Установка новой WordPress

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

Шаг 5: Включение мультисайтовой сети

  1. Откройте файл wp-config.php в корневом каталоге вашей установки WordPress и добавьте следующее строчки выше /* That's all, stop editing! Happy blogging. */:

    define('WP_ALLOW_MULTISITE', true);
  2. Сохраните изменения и снова войдите в административную панель WordPress.

  3. Перейдите в меню «Инструменты» и выберите «Настройка сети». Здесь выберите опцию «Подкаталоги» и следуйте дальнейшим инструкции.

Шаг 6: Настройка .htaccess и wp-config.php

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

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

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

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'example.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

Шаг 7: Импорт контента

После выполнения вышеуказанных действий, используйте инструмент «Импорт» в разделе «Инструменты» для загрузки XML-файла, который вы экспортировали ранее. Это позволит вам перенести весь ваш контент в новую установку.

Заключение

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

Рекомендации

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

Теперь вы готовы к успешной настройке мультисайтовой сети с подкаталогами. Удачи!

Оцените материал
Добавить комментарий

Капча загружается...