3714

Проблемы с мультисайтом: просит удалить таблицы

3 ответа

Здравствуйте!
Не получается мультисайт.

на странице инструменты — управление сетью, где два кода для wp-config и .htacess
выдаёт такое сообщение:
Внимание: Обнаружена существующая сеть WordPress.

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

——
Какие именно и где в бд нужно удалить таблицы?
Делала на этом же хостинге для другого сайта мультисайт, такой проблемы не было.

При изменении в htacess забыла отключить плагин бэкапа и из-за дублирования </IfModule> был Internal Server Error /

Как понять что именно надо удалить и где, чтобы сеть заработала?
спасибо!

Ответы (3)

Лев +4
29.11.2018 19:41
Здравствуйте!

Алгоритм полной очистки:
1. Удалить таблицы:
wp_blogs
wp_blog_versions
wp_registration_log
wp_site
wp_sitemeta
wp_signups
wp_sitecategories (если есть)
2. Удалить строки, добавленные при создании сети в wp-config.php.
3. Изменить правила в .htaccess на правила для обычного WordPress. Как вариант, можно пересоздать их странице «Параметры» > «Постоянные ссылки», нажав кнопку «Сохранить изменения».
4. Удалить два поля, добавленные в таблицу wp_users: deleted и spam.

Предполагаю, что для повторного создания сети достаточно первых двух пунктов. И нужно не забыть добавить define('WP_ALLOW_MULTISITE', true); после второго шага.

Если Вам помог ответ, пожалуйста, отблагодарите лайком: https://timeweb.com/ru/community/marketplace/web-studiya-wj3
Свернуть ответы
Лев +4
29.11.2018 19:42
2. Удалить строки, добавленные при создании сети в wp-config.php.
3. Изменить правила в .htaccess на правила для обычного WordPress. Как вариант, можно пересоздать их странице «Параметры» > «Постоянные ссылки», нажав кнопку «Сохранить изменения».
4. Удалить два поля, добавленные в таблицу wp_users: deleted и spam.

Предполагаю, что для повторного создания сети достаточно первых двух пунктов. И нужно не забыть добавить define('WP_ALLOW_MULTISITE', true); после второго шага.
Gennicks Macleo 0
22.03.2023 19:41
define('MULTISITE', true );
define('SUBDOMAIN_INSTALL', true );
define('DOMAIN_CURRENT_SITE', 'example.ru'; );
define('PATH_CURRENT_SITE','/' );
define('SITE_ID_CURRENT_SITE',1);
define('BLOG_ID_CURRENT_SITE',1);

Данные выше строки надо вставлять перед строкой:
if (! defined('ABSPATH')) {define('ABSPATH', __DIR__ . '/' );}

А не после неё.
Тогда вопрос решится сам по себе.

Похожие вопросы

Ошибка при установке плагина WordPress

Здравствуйте! При установке плагина вылазает ошибка "Установка не удалась: Загрузка не удалась. Unauthorized" но после перезагрузке плагин оказывается установлен. В чём может быть проблема?

Конфликт плагинов на WordPress

Специалист обновил дизайн сайта, после чего начал тормозить сайт и подвисать. Holdingprogress.ru Техподдержка хостинга скинула логи Jan 19 12:44:02 vh336 apache_error[90281]: holdingprogress.ru [Thu Jan 19 12:44:02 2023] [warn] [pid 58372]...
Сергей Базов
670

Загрузить файл в корневую папку сайта на wordpress

Как загрузить файл в корневую папку файла на WP. С уважением, Сергей.
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Войти в Комьюнити
Регистрация в Комьюнити
Восстановление пароля