Як виправити помилку встановлення з'єднання з базою даних в WordPress

Повідомлення "Помилка при встановленні з'єднання з базою даних" в WordPress є поширеною проблемою, яка вказує на те, що ваш веб-сайт не може підключитися до бази даних. Ця проблема може бути викликана декількома факторами, включаючи неправильну інформацію про базу даних у налаштуваннях WordPress, пошкоджену базу даних, проблеми з вашим хостинг-сервером, перевантажений або несправний сервер бази даних. Ось як усунути та виправити цю помилку:

Перевірте облікові дані бази даних WordPress

Найпоширенішою причиною цієї помилки є неправильні облікові дані бази даних у файлі конфігурації WordPress (wp-config.php). Цей файл містить ім'я бази даних, ім'я користувача, пароль і сервер, які повинні збігатися з тими, що вказані у вашому хостинг-акаунті.

  • Отримайте доступ до файлів вашого сайту за допомогою FTP або файлового менеджера в панелі керування хостингом.
  • Знайдіть і відредагуйте wp-config.php файл.
  • Перевірте DB_NAME, DB_USER, DB_PASSWORDі DB_HOST значення. Переконайтеся, що вони збігаються з даними бази даних, наданими вашим хостинг-провайдером.
define('DB_NAME', 'назва_бази_даних_тут');
define('DB_USER', 'ім'я_користувача_тут');
define('DB_PASSWORD', 'пароль_тут');
define('DB_HOST', 'localhost');
  • Якщо якісь значення були неправильними, оновіть їх і збережіть зміни. Потім перевірте свій сайт ще раз.

Перевірте інформацію про хост бази даних

Іноді інформація про хост бази даних змінюється, особливо якщо ваш сайт розміщений на керованій хостинговій платформі WordPress. Якщо DB_HOST встановлено на localhost і у вас все ще виникають проблеми, зверніться до свого хостинг-провайдера, щоб підтвердити правильність інформації про хост бази даних.

Відновлення бази даних WordPress

Якщо база даних пошкоджена, WordPress має вбудовану функцію для її відновлення.

  • Додайте наступний рядок до вашого wp-config.php файл незадовго до того, як /* На цьому все, годі редагувати! Щасливої публікації. */:
define('WP_ALLOW_REPAIR', true);
  • Після додавання цього рядка відвідайте http://yourwebsite.com/wp-admin/maint/repair.php (замінити yourwebsite.com з вашим справжнім доменним ім'ям).
  • Натисніть на кнопку Відновлення бази даних або Відновлення та оптимізація бази даних кнопку. WordPress спробує відновити вашу базу даних.
  • Це важливо: Видаліть рядок зі свого wp-config.php після завершення ремонту з міркувань безпеки.

Перевірте свій хостинг-сервер

Якщо ваші облікові дані до бази даних правильні і база даних не пошкоджена, проблема може бути пов'язана з вашим хостингом.

  • Можливо, сервер не працює, або виникли проблеми зі службою бази даних. Зверніться до свого хостинг-провайдера, щоб перевірити, чи немає проблем із сервером.
  • Якщо ваш веб-сайт нещодавно пережив сплеск трафіку, сервер бази даних може бути перевантажений. Ваш хостинг-провайдер може підтвердити це і запропонувати оновити ваш хостинг-план, якщо це необхідно.

Відновлення резервної копії

Якщо ви не можете вирішити проблему і у вас є нещодавня резервна копія вашого веб-сайту, спробуйте відновити її. Іноді відновлення веб-сайту до попереднього стану, коли він працював коректно, може вирішити проблему. Переконайтеся, що у вас є резервна копія файлів і бази даних WordPress, перш ніж продовжувати.

Оновлення URL-адреси сайту WordPress

У деяких випадках, особливо після перенесення сайту або зміни домену, оновлення URL-адреси сайту WordPress безпосередньо в базі даних може вирішити проблеми з підключенням. Це слід робити з обережністю і рекомендується досвідченим користувачам:

  • Доступ до бази даних здійснюється через phpMyAdmin з панелі керування хостингом.
  • Перейдіть на сторінку wp_options за столом. Шукайте siteurl і додому ряди.
  • Переконайтеся, що ці рядки містять правильну URL-адресу вашого сайту. Якщо ні, відредагуйте їх.

Висновок

Повідомлення "Помилка при встановленні з'єднання з базою даних" може розчарувати, але методично виконавши ці кроки з усунення несправностей, ви зможете виявити і вирішити проблему. Завжди перевіряйте наявність свіжої резервної копії перед тим, як вносити будь-які зміни на вашому веб-сайті або в базі даних. Якщо проблема не зникає після виконання цих кроків, можливо, настав час проконсультуватися з розробником WordPress або отримати подальшу допомогу від вашого хостинг-провайдера.