Error Establishing a Database Connection в WordPress

4 Ноябрь 2010 | Рубрика: WordPress Комментарии: 613

Люди, которые создают сайты на CMS WordPress , иногда сталкиваются с ошибкой Error Establishing a Database Connection. Решил написать об этом отдельную статью, я думаю пригодится новичкам.

В общем, если на Вашем сайт появилась ошибка Error Establishing a Database Connection, надо проверить файл wp-config.php. Он лежит в корне папки с сайтом. В 99% случаев причина ошибки в неправильном написании параметров:

  • define(‘DB_NAME’,database name);// Имя БД
  • define(‘DB_USER’, ‘username’);   // Имя пользователя БД
  • define(‘DB_PASSWORD’, ‘password’); // Пароль
  • define(‘DB_HOST’, ‘localhost’);     // Здесь localhost (почти всегда)


Если после поправки не помогло есть другие варианты исправления:

  1. Заходим в админ-панель на хостинге. У меня это cPanel. К БД должен быть прикреплен пользователь БД.
  2. Пишем в support хостинга и спрашиваем, что произошло. Лучше всего попросить исправить, но врядли кто нибудь кроме вас захочет заняться этим скучным делом :)
  3. Делаем дамп Бд, скачиваем себе на компьютер. Потом создаём новую БД, нового пользователя, и импортируем туда ранее скачанную БД. Далее, меняем в записях define(‘DB_NAME’, ‘database name’); и define(‘DB_USER’, ‘username’); имя Бд и имя пользователя.

А может в хосте проблема или мускул забился?

Ну что ещё может в голову прийти?.. Ну тогда так:

1. Шайтан
2. Шаловливые ручки на сервере? Кто-то узнал ваши пароли?
3. Апдейт/переезд софта/железа?

Спасибо за внимание, дорогие читатели :)

Предыдущие из категории