Как исправить ошибку при установке соединения с базой данных в WordPress (шаг за шагом)

Как исправить ошибку при установлении соединения с базой данных в WordPress


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

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

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

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

  • Ваш веб-сервер не отвечает на ваш запрос.
  • Сервер получает слишком много запросов, и он перестал отвечать.
  • Ваши регистрационные данные неверны или устарели.
  • Ваша база данных повреждена вредоносным ПО.
  • Ваша база данных повреждена из-за изменения кода или автоматического обновления WordPress.

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

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

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

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

Проверка вашей страницы входа администратора WordPress

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

Если на странице / wp-admin / есть другая ошибка, например «Одна или несколько таблиц базы данных недоступны. База данных может нуждаться в ремонте », тогда вам нужно отредактировать файл wp-config.php, чтобы добавить строку кода.

Чтобы отредактировать wp-config.php, вы можете войти на свой сайт WordPress с помощью FTP-клиента. Вам нужно добавить этот код до того, как «Вот и все, прекрати редактировать! Приятного ведения блога » строка в wp-config.php.

define (‘WP_ALLOW_REPAIR’, true);

Убедитесь, что вы сохранили этот файл правильно.

После добавления кода в файл wp-config.php, посетите http://www.yoursite.com/wp-admin/maint/repair.php (заменить www.yoursite.com с URL вашего сайта), чтобы увидеть настройки для восстановления вашей базы данных.

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

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

Редактирование файла WP-Config.php для поиска проблемы

Возможно, вы знаете, что файл wp-config.php является основным файлом, который соединяет ваш веб-сайт WordPress с вашей базой данных. Он имеет ваши учетные данные для входа в базу данных. Если вы изменили пароль пользователя root или пользователя базы данных, вам также потребуется обновить эти данные в файле wp-config.php. Если вы не измените данные в файле wp-config, вы столкнетесь с ошибкой при установлении соединения с базой данных.

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

define (‘DB_NAME’, ‘database-name’);
define (‘DB_USER’, ‘database-username’);
define (‘DB_PASSWORD’, ‘база данных-пароль’);
define (‘DB_HOST’, ‘localhost’);

В этом коде DB_Name представляет имя вашей базы данных, DB_User – ваше имя пользователя базы данных, DB_Password – пароль базы данных, а DB_Host – значение хоста..

Вы можете добавить значение DB_Host как локальный если вашим провайдером WordPress является BlueHost, HostGator и т. д. Для других хостинговых компаний вы можете связаться с их службой поддержки или проверить это руководство на Уловки настройки WordPress найти другие значения хоста.

Мы также выяснили, что если вы работаете с сайтом WordPress на локальном сервере, таком как XAMPP или MAMP, вы можете заменить значение DB_Host с localhost на IP, чтобы исправить эту ошибку..

define (‘DB_HOST’, ‘127.0.0.1:8889’);

Этот IP-адрес может отличаться для веб-хостинга. Вы также можете проверить это руководство о том, как перенести WordPress с локального сервера на действующий сайт..

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

Заглядывая в ваш сервер веб-хостинга

Иногда вы неожиданно получаете много трафика, и ваш сервер веб-хостинга перестает отвечать на запросы. Во-первых, это замедлит работу вашего сайта, а затем отобразит ошибку при установлении соединения с базой данных для пользователей, пытающихся зайти на ваш сайт. Это происходит в основном на общих или VPS-хостингах.

Вы можете напрямую связаться со службой поддержки вашего веб-хостинга и проверить эту проблему. Для таких управляемых хостинговых компаний, как WPEngine и Siteground, служба поддержки быстро поможет вам исправить ошибку.

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

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

Если у вас нет других веб-сайтов для тестирования на том же сервере, вам нужно перейти к phpMyAdmin в вашей cPanel и подключиться к вашей базе данных. После подключения вам нужно будет проверить, достаточно ли у вас разрешения или нет. Просто добавьте новый файл testconnection.php и добавьте этот код:

<?PHP
$ link = mysqli_connect (‘localhost’, ‘username’, ‘password’);
if (! $ link) {
die (‘Не удалось подключиться:’. mysqli_error ());
}
echo «Подключено успешно»;
mysqli_close ($ ссылка);
?>

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

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

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

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

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

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map