Зміст
Повідомлення "Помилка при встановленні з'єднання з базою даних" в 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 або отримати подальшу допомогу від вашого хостинг-провайдера.