Рейтинг@Mail.ru

WordPress-блог

Терпенье и труд...

Ошибка установки соединения с базой данных на WordPress: способы решения этой проблемы

При появлении любой ошибки на сайте, её нужно сначала правильно диагностировать, а потом вылечить. В этой статье я расскажу о том, по каким причинам появляется ошибка установки соединения с базой данных на WordPress, и как её можно исправить. Метод лечения зависит от причины.

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

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

Ошибка установки соединения с базой данных: три решения проблемы

На главной ошибка есть, а в wp-admin нет

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

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

Итак, если вы диагностировали такой симптом, то для лечения делайте следующее. В корневой папке вашего сайта найдите файл конфигурации wp-config.php. Откройте его и добавьте в него такую строку:

Возможно, эта строка у вас уже есть там. В таком случае исправьте её значение с false на true. Когда это будет готово, наберите в адресной строке браузера адрес такого типа:

Должна появиться такая страница.

Ошибка установки соединения с базой данных: три решения проблемы

Нажмите на ней кнопку «Починить базу данных». Дождитесь завершения процесса. Это займёт некоторое время, чем тяжелее база данных, тем дольше.

Если после этого ваш сайт нормально работает, можно дальше не читать мою статью. Если же недуг остался, то продолжайте искать причину.

Обязательно потом удалите параметр ‘WP_ALLOW_REPAIR’ из wp-config.php. Он может стать причиной взлома сайта в будущем.

Файл wp-config.php

Файл wp-config.php – это файл конфигурации WordPress. Он находится в корневой папке сайта. В нём прописаны основные параметры работы сайта. Если возникает ошибка установки соединения с базой данных, то следует проверить следующие параметры:

Проверьте, верно ли указаны имя БД, имя пользователя и пароль БД (вместо звёздочек). Обратите также внимание, что на большинстве хостингов параметр DB_HOST имеет значение localhost, однако на некоторых может быть что-то иное, например, IP адрес сервера базы данных. Что в этом параметре должно быть записано, вам следует узнать в службе поддержки хостинга.

В некоторых случаях в файле wp-config.php может потребоваться изменить этот параметр:

где 0000 – это порт базы данных. Эту информацию тоже можно узнать у хостинга.

Проблема по этой причине может возникнуть при переносе сайта с одного хостинга на другой. Кроме того, это может проявиться, если те или иные параметры базы данных изменились, или если изменился по каким-то причинам файл wp-config.php.

Работоспособность сервера базы данных

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

Проверить это можно, перейдя в приложение, которое есть на большинстве хостингов — PHP My Admin. Если вы вошли в него, и видите вашу базу данных, значит всё нормально. Если нет, то сервер БД не работает.

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

Если вы выяснили, что эта причина является источником проблем, то сами вы ничего сделать не сможете. Специалисты хостинга должны будут приложить свои силы.

Это не все причины, по которым может появляться такая ошибка, но самые частые. Если вы всё-таки не смогли решить эту проблему, то пишите на ваш хостинг, обратитесь к ним за помощью.

УжасноПлохоНормальноХорошоОтлично (1 оценок, среднее: 5,00 из 5)

6 комментариев

Оставить комментарий
  1. Наш сайт: http://zazubr.org/

    не загружается, при загрузке выдаётся:

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

    Прошу помочь в устранении данной проблемы.

    1. Константин Вендин

      Рекомендации из статьи попробовали реализовать все?

  2. рекомендации не подходят,
    сайт СОВСЕМ не грузится

  3. Благодарю!
    сайт заработал

  4. не загружается, при загрузке выдаётся:

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

    Прошу помочь в устранении данной проблемы.

    1. Константин Вендин

      Здравствуйте! Методы, которые описаны в статье, пробовали реализовать?

Добавить комментарий

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

 

WordPress-блог © 2015-2017