Новини високих технологій
» » Помилка встановлення з'єднання з базою даних: причина, виправлення

Помилка встановлення з'єднання з базою даних: причина, виправлення

13-09-2017, 11:19
2 171
Займаючись розробкою власного сайту, ми часто стикаємося з помилками встановлення з'єднання з базою даних, внутрішніми неполадками сервера і т. д. Все це лякає діє на новачка. Навіть досвідчені блогери насилу справляються зі схожими проблемами. Але не варто панікувати. Найчастіше такі проблеми вирішуються в два рахунки.

WordPress

Одна з найбільш популярних систем управління «начинкою» ресурсу. На платформі WordPress з'являються дрібні блоги і великі проекти. Помилка встановлення з'єднання з базою даних відбувається саме з цієї CMS.



Написаний WP на скриптовом мовою загального призначення PHP. Сервером БД (база даних) служить MySQL. Вперше CMS з'явилася в 2003 році і зараз має версію 481. Перевагами WordPress вважаються простота в управлінні контентом, велика кількість додаткових інструментів - тем і плагінів.

Зміст

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



При виявленні помилки установки з'єднання з базою даних стає зрозуміло, що у програмних документів немає можливості потрапити в БД і коректно відобразити сторінку.

Перевірка

Перш ніж вирішувати цю проблему, потрібно здійснити кілька перевірочних дій, які допоможуть виявити причину помилки. Для початку доведеться перевірити, чи існує взагалі база даних. Для цього досить перейти до панелі, на якій є інструменти для управління хостингом. У кожного до неї є доступ, якщо куплений хостинг. Далі переходимо в меню до розділу із сховищем. На панелі цей пункт так і називається «База даних». Досить перейти сюди і упевнитися в те, що там не пусто. Якщо ви бачите, що у вас є набір файлів або папок, далі перевіряємо, наповнена вона: чи є в ній додаткові записи, таблиці та інші матеріали. Можливо, база даних порожня і не містить додаткову інформацію. Щоб це перевірити, виконуємо дії, які роблять програмні файли. Використовуємо сервіс PhpMyAdmin, вводимо логін і пароль. Якщо ви не можете визначити, порожня база, подивіться на її вага і вміст. Зазвичай повинні бути таблиці і запису, а обсяг папки може бути від Кб. Вищеописаний процес може вказати вам на наступну помилку. При введенні логіна і пароля не виходить увійти в сховище. Можливо, ви ввели неправильні дані або ви змінили їх і забули. Перевірте, чи не звернули ви мову і не вводьте шифр іншими літерами. Тоді спробуйте повернутися до налаштування сховища і вибрати інший пароль. Не забудьте змінити його і в документі з конфігурацією.

Чому?

Цікаво, що помилка встановлення з'єднання з базою даних з'являється і разом з транспортуванням ресурсу. Причому виникає проблема з імовірністю 99%. Якщо ресурс вже був встановлений на хостинг, а проблема виникла, то може бути ряд інших причин. Приміром, видалили користувача, під ім'ям якого відбувалося з'єднання, змінили шифр або MySQL була відправлена на спеціальний сервер. Буває, що проблема виникає не з вашої вини, а з-за хостера. В цьому випадку достатньо написати йому і повідомити про проблему. Він також надасть додаткову інформацію і вкаже рішення.

Часткова проблема

Іноді подібна неприємність виникає частково. У сховищі пропали певні таблиці або стали недоступні. Щоб переконатися в точності цієї неполадки, достатньо перейти в панель адміністратора. При повторному виникненні проблеми потрібно перевіряти БД. Щоб відновити її, переходимо до файлику wp-config.php. Сюди потрібно внести додаткову команду: define('WP_ALLOW_REPAIR', true);. Тепер потрібно перейти в спеціальне меню site.com/wp-admin/maint/repair.php. На місці site.com вказуєте ваш ресурс. Після з'явиться вікно з відновленням. В ньому бажано вибрати не просто на відновлення, але і оптимізацію. Процес займає кілька хвилин. Після завершення необхідно буде прибрати команду з файлу wp-config.php.

Транспортування

Можливо, з часом ви вирішили перенести блог з Denwer. Помилка встановлення з'єднання з базою даних з'являється при некоректності файлу wp-config.php. Тут потрібно вказувати конфігурацію, необхідну для з'єднання з БД.
Відкривши цей документ, важливо уважно придивитися до показників, які там є. Найчастіше ім'я користувача та бази даних однаково. Воно з'являється при реєстрації на хостингу. Тут же є і пароль. Все це потрібно зберігати при перенесенні ресурсу з різних сервісів, в тому числі і Openserver.
Помилка встановлення з'єднання з базою даних виключена, якщо всі особисті дані ви збережіть назавжди. Також важливо не переплутати пароль БД і «адмінки». Їх ви також встановлюєте окремо, і бажано, щоб вони були різні.

Тест

Якщо все правильно, а помилка не виправлена, потрібно протестувати працездатність БД. Для цього створюється спеціальний тестовий файл. Його конфігурація може дещо відрізнятися, тому бажано самостійно для себе підібрати команди. Такий test.php допоможе запустити нам перевірку системи. Після того як ви заповните документ, що потрібно перейти на site.com/test.php. При успішному підключенні стає зрозуміло, що хостинг працює коректно. Точно так же все добре з паролем і іменем користувача.
Якщо тест видає, що ви використовуєте некоректне ім'я або шифр, значить доведеться відправитися в панель і поміняти дані. Якщо ж ви і зовсім не змогли «законектилися», то проблема на сервері. Тут справа простіша. Почекайте якийсь час або зверніться в службу підтримки хостингу.

Висновки

Схожі проблеми трапляються з багатьма хостерів, в тому числі і з Timeweb. Помилка встановлення з'єднання з базою даних може бути викликана і перебоями на сервері, а може бути пов'язана з некоректним поводженням користувача. Тому, якщо ви вирішили перенести свій блог з локального комп'ютера або сервісу на хостинг, при реєстрації уважно зберігайте всі дані, які ви вводите, щоб потім не довелося відновлювати їх.
Цікаво по темі
Установка і настройка phpMyAdmin: покрокова інструкція та рекомендації
Установка і настройка phpMyAdmin: покрокова інструкція та рекомендації
Докладний опис установки і настройки програми для управління базами даних PhpMyAdmin в різних системах.
807 помилка при підключенні до мережі. Як виправити помилку 807
807 помилка при підключенні до мережі. Як виправити помилку 807
Дуже часто користувач при підключенні стикається з різними помилками мережі. Розглянемо одну з найпоширеніших помилок мереж VPN - помилку 807.
Не можу зайти в "Плей Маркет". Можливі помилки та їх усунення
Не можу зайти в "Плей Маркет". Можливі помилки та їх усунення
При роботі з сервісом «Плей Маркет» нерідко виникають збої. При цьому з'являється повідомлення про ...
Помилка при встановленні захищеного з'єднання: причини появи та методи усунення
Помилка при встановленні захищеного з'єднання: причини появи та методи усунення
При використанні для інтернет-серфінгу сучасних браузерів досить часто можна спостерігати поява збоїв...
Помилка при встановленні захищеного з'єднання: кілька типових ситуацій і методи усунення неполадки
Помилка при встановленні захищеного з'єднання: кілька типових ситуацій і методи усунення неполадки
Іноді, причому досить часто, користувачі при спробі входу на певний інтернет-ресурс отримують повідомлення про те, що сталася помилка під час