Ошибки базы данных в WordPress: 4 причины, которые ломают сайт и путают админа
Чаще всего проблема выглядит одинаково: белый экран, сообщение о соединении с БД или странная ошибка при входе в админку. Но корень почти всегда один из четырёх.
— Неверные данные в wp-config.php: имя базы, логин, пароль, хост. После переноса сайта это первая проверка.
— Повреждённая таблица. Такое бывает после падения сервера, обрыва импорта или некорректного отключения.
— Ошибки в коде плагина или темы, которые отправляют в БД битый запрос.
— Слишком много автосохранений, ревизий и мусора, из-за чего запросы становятся тяжёлыми и начинают сбоить.
План проверки простой: откройте wp-config.php, проверьте доступы к базе, затем зайдите в phpMyAdmin или другой клиент и запустите проверку таблиц. Если проблема появилась после установки расширения, отключите его вручную через папку plugins. Если сайт работает, но тормозит, посмотрите на тяжёлые запросы и лишние записи в tables wp_options, wp_postmeta и wp_posts.
Не лечите «ошибку базы» переустановкой WordPress вслепую. Сначала найдите, где рвётся цепочка: доступ, таблица, запрос или расширение. Тогда восстановление занимает минуты, а не превращается в переезд сайта.
Отладка и ошибки WordPress
@wp_debug_corner_ww
Ошибки базы данных в WordPress: 4 причины, которые ломают сайт и путают админа
Этот пост опубликован в Telegram-канале Отладка и ошибки WordPress. Подписаться можно по ссылке: @wp_debug_corner_ww.