Эта ошибка 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