Эта ошибка WordPress означает, что PHP открыл файлы сайта, но WordPress не смог подключиться к MySQL-базе. Причина обычно в имени базы, пользователе, пароле, сервере базы или поврежденной базе.

Проверьте wp-config.php

  • DB_NAME должен совпадать с именем базы данных в панели хостинга.
  • DB_USER должен быть пользователем базы, а не логином хостинга, если это не настроено специально.
  • DB_PASSWORD должен быть актуальным.
  • DB_HOST на виртуальном хостинге обычно localhost, если панель не показывает другое значение.

Проверьте саму базу

  • База данных существует в панели.
  • Пользователь базы привязан к нужной базе.
  • База не пустая после переноса.
  • phpMyAdmin открывает базу без ошибок.
  • Не было ошибки импорта или проблемы с кодировкой.

После переноса сайта

Ошибка часто появляется после переноса WordPress с другого хостинга, когда в wp-config.php остались старые имя базы, пользователь или пароль.

Для ошибки базы важны точные имена

Пришлите домен и скриншот списка баз без паролей. Мы сравним wp-config.php с настройками базы и найдем несовпадение.

Проверить настройки базы WordPress