Помилки завжди неприємні, особливо, коли несподівано з'являються на тільки що працює Вордпресс-сайті. На щастя, помилка установки з'єднання з базою даних зовсім не фатального і зазвичай лікується за кілька хвилин.
У чому саме полягає мій SEO-експеримент з цією статтею дивіться в кінці тексту
А зараз - за справу! Отже, у вас вискочив білий екран і на ньому помилка установки з'єднання з базою даних.
Важливо знати, що будь-який сайт на WordPress складається з двох найважливіших елементів: програмних файлів і бази даних.
Програмні файли доступні на хостинг по FTP-з'єднання (що таке FTP і як через нього зайти на сайт). А база даних використовує спеціальне місце на хостингу, доступ до якої здійснюється через спеціальний сервіс, зазвичай це PhpMyAdmin.
При цьому програмні файли використовують інформацію, що зберігається в базі даних, щоб правильно відобразити сторінку сайту.
Для цього вони отримують до неї доступ, використовуючи логін і пароль, заданий при першому налаштуванні сайту на WordPress і зберігається в файлі wp-config.php в кореневій (головної) папці сайту.
Виглядає це приблизно ось так:
Тому якщо у вас виникає «Помилка установки з'єднання з базою даних WordPress» або англійською: «Error establishing a database connection», то проблема полягає в тому, що програмний файл банально не може отримати доступ до бази даних. За будь-якої причини!
Тобто виходить, що без бази даних програмним файлам просто нема звідки взяти інформацію для правильного відображення вашого сайту.
І отже, щоб вирішити проблему помилки установки з'єднання з базою даних WordPress, потрібно перевірити такі моменти:
- Переконатися, що база даних взагалі існує. Для цього потрібно зайти в панель управління хостингом (доступ видає хостер при покупці його послуг - що таке хостинг), знайти в меню панелі посилання на бази даних, зазвичай вона так і називається «Бази даних», відкрити і переконатися що база на хостингу існує.
- Потім потрібно зайти в саму базу і переконатися, що в ній є інформація (таблиці і записи), раптом її хтось затер і на хостингу просто висить порожня база даних? Для цього потрібно скористатися в панелі хостингу посиланням на сервіс PhpMyAdmin і ввести логін і пароль від бази даних. Нагадаю - логін і пароль є у файлі wp-config. У самій базі повинні бути якісь таблиці, вона повинна важити певний обсяг в КБ або Мб, тобто база повинна бути непорожній, займати певне місце.
- Якщо ви вводите логін і пароль і при цьому доступ не відкривається, значить швидше за все ви виявили корінь проблеми виникає помилки - неправильне ім'я користувача або (що швидше за все) невірний пароль. Можливо, ви його змінили для своєї бази, а в файлах поміняти забули. Повертайтеся на перший крок, заходите в налаштування бази даних, міняйте пароль у користувача і після цього пропишіть новий пароль у файлі wp-config.php
Таким чином, вам потрібно переконатися в тому, що логін (ім'я користувача) і пароль від бази даних повністю відповідають тому, що прописано у вас в конфігураційному файлі wp-config.
Пароль від бази на хостингу = пароль від бази в wp-config.php
Ну і в тому, що база даних взагалі є, і ви її випадково не стерли.
До речі, якщо навіть це сталося і ви виявили, що база даних видалена - не поспішайте панікувати, просто напишіть хостера прохання про відновлення бекапу база даних на свідомо робочу дату і все!
Будь-який поважаючий себе хостер зберігає бекап баз даних своїх клієнтів як мінімум за пару тижнів. Якщо ваш хостер цього не робить - привід його змінити. Ось тут є хостери. яких я рекомендую і сам використовую в роботі.
А зараз як і обіцяв трохи про SEO-експерименті, який я вирішив поставити при написанні цієї статті. Нагадаю, я збирав ключі для інших постів на блозі і знайшов довгий незайнятий ключ: «Помилка установки з'єднання з базою даних WordPress«.
Його показник KEI був невеликим, менше 25 (що таке формула KEI), але при цьому було багато інших сайтів з подібними запитами, тільки в скороченій або спотвореній формі:
- Помилка з'єднання з базою даних wordpress
- Виправляємо помилку установки з'єднання з базою даних
- Помилка під час активного з'єднання з базою даних і т.п.
Подивіться - їх нереально багато!
Але з прямим входженням ключа «Помилка установки з'єднання з базою даних WordPress» в ТОП-10 Яндекса тільки 3 сайта.
І я вирішив з'ясувати: а якщо я оптимізує статтю під цей довгий запит - він «переможе» всіх конкурентів з цим же запитом, але в іншій формі? Тобто наскільки точна форма запиту допомагає просуватися в пошуку.
Або можна особливо не морочитися над строгою відповідністю в метатегах, заголовках, тексті статті (читати як вписати ключі, щоб вийти в ТОП) і важливіше все ж інші SEO-фактори.
Експеримент триватиме як мінімум пару місяців, адже потрібно буде відстежити динаміку зростання даної статті за конкретним запитом.
До речі, відстежую позиції в пошуку я ось тут і причому - абсолютно безкоштовно. Там є секрет як це робити саме безкоштовно, адже сам по собі сервіс платний.
Так що підписуйтесь на оновлення блогу. в одній з наступних статей я обов'язково розповім про його результати.