
Коли WordPress показує лише речення Error establishing a database connection, файли сайту на місці, а вміст зберігається в базі даних. Просто з'єднання між ними не встановлюється. Це добра новина, бо нічого не втрачено, але й погана, адже сайт повністю недоступний, доки з'єднання не відновиться.
Відкрийте /wp-admin. Якщо й там та сама помилка, з'єднання відсутнє повністю. Якщо адмінпанель повідомляє, що базу даних потрібно відновити, ідеться про пошкоджену таблицю, а не про з'єднання, і тоді переходьте одразу до пункту 4.
Файл wp-config.php у кореневій папці сайту містить чотири рядки, за якими встановлюється з'єднання: назва бази даних, користувач, пароль і сервер. Найпоширеніша окрема причина в тому, що хтось змінив пароль бази даних у панелі керування і не оновив його в цьому файлі. Порівняйте значення з даними в панелі хостингу символ за символом. Як знайти облікові дані бази даних, описано в посібнику керування базою даних.
Для сервера значення зазвичай localhost. Якщо під час перенесення хтось замінив його на IP-адресу або ім'я віддаленого сервера, з'єднання обривається, навіть якщо все інше правильно.
Сервер бази даних може відхиляти нові з'єднання, якщо відкритих забагато. Це проявляється так: сайт час від часу працює і падає в години пік. Причиною часто є важкий плагін або сплеск трафіку. Якщо симптоми змінюються щогодини, справа майже напевно в навантаженні, а не в облікових даних.
Несподіване перезавантаження може залишити таблицю в незавершеному стані. У WordPress для цього є власний режим відновлення: додайте у файл wp-config.php рядок define('WP_ALLOW_REPAIR', true); і відкрийте адресу /wp-admin/maint/repair.php. Видаліть рядок одразу після відновлення, бо ця сторінка доступна без входу.
Заповнений диск без жодного попередження зупиняє роботу бази даних, бо вона не може записати власні тимчасові файли. Подивіться в панелі керування, скільки місця залишилося. Найчастіше простір поглинає плагін резервного копіювання, який зберігає копії на тому самому диску.
Під час перенесення легко забути або імпортувати базу даних, або надати права користувачеві на новому місці. Перевірте, що база даних існує, що в ній є таблиці і що користувач має права саме на цю базу даних.
Не перевстановлюйте WordPress. Нова інсталяція створює порожню базу даних і може перезаписати стару, і тоді вміст буде втрачено по-справжньому. Зробіть резервну копію, перш ніж щось пробувати, див. резервне копіювання сайту.
Ми з'ясуємо, що саме сталося, обірване з'єднання чи пошкоджена база даних, і відновимо роботу сайту. Також перевіримо, чому з'єднання обірвалося, бо інакше та сама причина повториться під час наступного піку навантаження.
Ми використовуємо файли cookie, щоб забезпечити роботу сайту, аналізувати відвідуваність і таргетувати рекламу. Частина даних передається нашим партнерам з аналітики та реклами. Докладніше в політиці конфіденційності.
| Файли cookie | Термін зберігання |
|---|---|
nw_consent | 1 рік |
| Файли cookie | Термін зберігання |
|---|---|
nw_lang | 1 рік |
| Файли cookie | Термін зберігання |
|---|---|
PHPSESSID | Сеанс (видаляється, коли ви закриваєте браузер) |
| Файли cookie | Термін зберігання |
|---|---|
portal_token | 30 діб, продовжується під час використання |
| Файли cookie | Термін зберігання |
|---|---|
nw_cookie_beta | 90 діб |
| Файли cookie | Термін зберігання |
|---|---|
nordweb_checkout_v2 | Доки ви не очистите кошик або не завершите замовлення |
| Файли cookie | Термін зберігання |
|---|---|
_ga, _ga_LNPS5HDFXN | 2 р. |
| Файли cookie | Термін зберігання |
|---|---|
_clck | 1 рік |
_clsk | 1 доба |
| Власні файли cookie сервісу в домені clarity.ms | До 1 року |
| Файли cookie | Термін зберігання |
|---|---|
_fbp, _fbc | 90 діб |
| Файли cookie | Термін зберігання |
|---|---|
nw_gclid, nw_gbraid, nw_wbraid, nw_utm_source, nw_utm_medium, nw_utm_campaign | 90 діб |
_gcl_au, _gcl_aw, _gcl_gb | 90 діб |
| Файли cookie | Термін зберігання |
|---|---|
nw_ref | 90 діб |
Файли cookie є невеликими текстовими файлами, які сайт зберігає на вашому пристрої. Завдяки їм сайт функціонує, запамʼятовує ваш вибір і працює зручніше. Ви можете змінити або відкликати свою згоду будь-коли за посиланням «Налаштування cookie» внизу сторінки. Докладніше про обробку даних читайте в політиці конфіденційності.
Вибір ще не збережено.