@Mixa

Как возобновить работу MU Wordpress?

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

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


Но при заходе на сайт выдает ошибку связи с БД (данные базы правильные, делал проверочный файл из запросос к базе), при попытке захода в админку уже дает более детальное описание проблемы:

wp_posts: Table 'МОЙ_БД_ЮЗЕР.wp_posts' doesn't exist
wp_comments: Table 'МОЙ_БД_ЮЗЕР.wp_comments' doesn't exist
wp_links: Table 'МОЙ_БД_ЮЗЕР.wp_links' doesn't exist
wp_options: Table 'МОЙ_БД_ЮЗЕР.wp_options' doesn't exist
wp_postmeta: Table 'МОЙ_БД_ЮЗЕР.wp_postmeta' doesn't exist
wp_terms: Table 'МОЙ_БД_ЮЗЕР.wp_terms' doesn't exist
wp_term_taxonomy: Table 'МОЙ_БД_ЮЗЕР.wp_term_taxonomy' doesn't exist
wp_term_relationships: Table 'МОЙ_БД_ЮЗЕР.wp_term_relationships' doesn't exist
wp_termmeta: Table 'МОЙ_БД_ЮЗЕР.wp_termmeta' doesn't exist
wp_commentmeta: Table 'МОЙ_БД_ЮЗЕР.wp_commentmeta' doesn't exist
wp_blogmeta: Table 'МОЙ_БД_ЮЗЕР.wp_blogmeta' doesn't exist

У первого блога, который указан главным для мультиюзерной сборки, есть часть этих таблиц , но они с индексом _1 (его айди)

Но если я пропишу индекс для всей базы, то тогда возникнет проблема отсутствия таких таблиц:
wp_1_users
wp_1_usermeta
wp_1_blogs
wp_1_blogmeta
wp_1_signups
wp_1_site
wp_1_sitemeta
wp_1_registration_log

и все блоги сети тоже не будут работать.

Как такое может быть, ведь до сноса конфига все работало!? В какой части я натупил?
  • Вопрос задан
  • 28 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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