Ошибка соединения с базой данных wordpress

Если вы вместо вашего сайта на wordpress увидели данную надпись

Error establishing a database connection

This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at [SERVER_NAME]. This could mean your host’s database server is down.

  • Are you sure you have the correct username and password?
  • Are you sure that you have typed the correct hostname?
  • Are you sure that the database server is running?

If you’re unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.

или более лаконичную версию русскоязычного варианта:

Ошибка установки соединения с базой данных

то возможны следующие варианты :

Не верно введены реквизиты подключения к базе данных.

Если проблема только в этом, то нужно проверить и исправить настройки подключения к базе в файле /wp-config.php. За подключение отвечает настройка следующих констант:

Требуется проверить значения заданные для DB_USER и DB_PASSWORD — логин и пароль.

Указан не правильный адрес размещения базы данных (DB_HOST).

В большинстве случаев значение этого параметра — localhost. Т.е. сервер баз данных размещается на том же сервере, что и веб-сервер. Это обеспечивает оперативный доступ к базе данных. Но иногда (у некоторых хостинг-провайдеров) адрес может быть  иным, т.к. база данных размещается на отдельном сервере (-ах) в локальной сети провайдера.

Внимательно изучите инструкции вашего хостинг-провайдера по работе с базами данных и выданные ими реквизиты подключения.

Нет базы данных с указанным вами названием.

Проверьте существует ли указанная вами база данных. Возможно, к имени требуется добавить специфический префикс — это очень распространенная практика виртуальных хостингов, где на одном сервере расположены сайты множества клиентов. Чтобы имена баз разных пользователей не мешали друг другу (ведь они должны быть уникальными в рамках одного сервера баз данных),  к ним подставляют префикс, связанный, например, с id клиента.

Нужно внимательно посмотреть в реквизитах подключения имя вашей базы и убедиться, что она существует.

Запущен ли сервер баз данных?

Если настройки подключения верны, то может быть проблема в сервере баз данных. Он может быть остановлен или банально «завис». В случае с хостинг-провайдерами, это будет диагностироваться невозможностью выйти в панель управления базами данных. На PHP хостинге для управления БД почти всегда используют phpMyAdmin, его и ищите для проверки.

Если есть возможность перезагрузить сервер — перезагрузите. Если это ничего не дало — обращайтесь в тех. поддержку хостинга.

Забыли импортировать базу.

В случае, когда настройки подключения верны, сервер работает, но вы забыли импортировать базу — появится диалог установки WP с чистого листа. Если чистой установки не требуется, то вы забыли произвести импорт базы. :) Наверное, немного запарились, замотались с кучей работы. Пошлите всех к черту и сделайте себе выходной (Ох уж эти мечты).

P.S.

Если вы увидели в статье кучу новых слов, все кажется вам странным и непонятным — ничего не трогайте. Постарайтесь обратиться за помощью к специалистам, пока все не зашло слишком далеко.

Мало букафф? Читайте есчо !

Удаление фильтра в WP, когда callback - метод класса плагина

Август 17, 2017 г.

При программировании в WP мы очень часто добавляем какие то фильтры и действия. А если посмотреть в код любого плагина - это сборники реализаций зацепок. Не всегда авторы дают возможность гибко управлять поведением их плагина через настройки. Тогда ...

Читать

Как войти в wordpress?

Октябрь 8, 2015 г.

Не все шаблоны одинаковы. Если вы поставили шаблон, который не показывает вам ссылок на админ панель, нет привычной формы авторизации - не паникуйте. Функционал wordpress остался на своем месте, только надо знать пути входа. Как войти в панель любого ...

Читать

Каркас модуля (плагина) для wordpress

Сентябрь 9, 2012 г.

При разработке собственного модуля удобно начинать не с чистого листа, а типового черновика. Можно сразу же сосредоточиться на написании полезного кода, а не рыскать по мануалам и чужим модулям, выискивая реализации типовых секций вроде инсталляции / ...

Читать

WP Plugin Core Settings

Август 20, 2018 г.

В Wordpress много настроек прячется на уровне доступном только веб-разработчику. Т.е. чтобы изменить их, вам нужно хоть немного разбираться в программировании. Это не меняет общей концепции WP как блога, готового к работе из коробки. Но вновь введенные ...

Читать
 

Комментарии к «Ошибка соединения с базой данных wordpress»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: