pkfaq.ru
Магия любви, привороты, отвороты, заговоры, приметы, фен-шуй, значение имени, отношения, психология, гадания, таро, руны и многое другое.

WordPress — ошибка соединения с базой данных (error stablishing database connection)

Содержание

Ошибка WordPress Error establishing database connection

Вы пытаетесь зайти на свой сайт, созданный на WordPress, но вместо главной страницы видите пустое окно с сообщением об ошибке Error establishing database connection или Ошибка установки соединения с базой данных. Рассмотрим причины появления этой ошибки и что потребуется предпринять, чтобы восстановить работоспособность сайта.

Wordpress - ошибка соединения с базой данных (error stablishing database connection)

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

Ошибка установления соединения с базой данных – так расшифровывается ошибка, возникающая в WordPress, когда вместо главной страницы сайта в браузере вы видите белый экран с единственным сообщением Error establishing database connection. Почему она возникла и что делать, чтобы привести сайт в рабочее состояние?

Эта ошибка может быть вызвана следующими причинами:

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




WordPress

Joomla

OpenCart

OcStore

PrestaShop

Drupal

Magento

Moodle

MODX Revo

DLE

InstantCMS

IPB

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

  1. Запустите файловый менеджер (например, FileZilla) и подключитесь к серверу вашего хостинга, используя выданные вам при регистрации логин, пароль и имя сервера.
  2. Найдите файл wp-config.php, который расположен в корневом каталоге WordPress на сервере вашего хостинга, и откройте его для просмотра.
  3. Проверьте, верны ли регистрационные данные для входа в базу.

Wordpress - ошибка соединения с базой данных (error stablishing database connection)

Если хотя бы один из учетных параметров – название базы данных (1), логин (2) и пароль (3) для входа, имя хоста (4) – не совпадает с данными сервера, в доступе к базе будет отказано.

Для восстановления базы данных средствами WordPress понадобится предпринять несколько шагов. Этот способ не требует специальных навыков и позволит восстановить базу относительно просто.

  1. Подключитесь к серверу через файловый менеджер.
  2. Откройте файл wp-config.php в режиме редактирования. Для этого щелкните правой кнопкой мыши на имени файла и выберите редактор кода. Обратите внимание, встроенный в Windows Блокнот не подойдет для правки кода, используйте, например, Notepad++.
  3. В последней строчке кода напечатайте: define (lsquoWP_ALLOW_REPAIRrsquo, true)
  4. Сохраните изменения и закройте файл. Если потребуется, подтвердите перезапись обновленного файла wp-config.php.




Для выполнения следующего шага укажите в адресной строке браузера: имя-сайта/wp-admin/maint/repair.php, где вместо имя-сайта наберите название вашего сайта. В результате вы увидите экран с двумя возможными способами восстановления базы: Починить базу данных или Починить и оптимизировать базу данных.

Выберите один из вариантов, остальное сделает WordPress, вам нужно лишь немного подождать.

Wordpress - ошибка соединения с базой данных (error stablishing database connection)

Перезапись базы из бэкапа на последнюю работоспособную версию

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

Потребуется восстановить ее работоспособность из панели PHPMyAdmin, перезаписывая файлы из ранее сохраненного бэкапа.

Прежде чем приступить к процедуре восстановления, сделайте резервное копирование текущих файлов во избежание потери данных. Будьте аккуратны, выполняя действия в PHPMyAdmin, поскольку в этой панели вы напрямую работаете со служебными таблицами базы данных.



  1. Зайдите в PHPMyAdmin, используя логин и пароль, выданные хостинг-провайдером при регистрации.
  2. В левой панели показывается ваша база данных (1) с входящими в нее таблицами. В рабочей области выберите вкладку Импорт (2).
  3. Нажмите кнопку Choose File (3) и укажите расположение ранее сделанного бэкапа, из которого будет восстанавливаться база.
  4. Нажмите ОК (4), остальные данные, как правило, соответствуют стандартным настройкам WordPress и не требуют изменения.

Wordpress - ошибка соединения с базой данных (error stablishing database connection)

Следует обратиться в техподдержку хостинга, если:

  • Не удалось восстановить базу данных средствами WordPress
  • В PHPMyы не обнаружили базу данных для вашего сайта
  • При попытке восстановления базы из панели PHPMyозникают ошибки.

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

Комментарии закрыты.