WordPress: Error establishing database connection – jak naprawić

Opublikował

w dniu

Kategoria:

Wstęp

Ten błąd oznacza, że WordPress nie może połączyć się z bazą danych MySQL. Bez tego strona nie działa.

Szybkie rozwiązanie

  • Sprawdź dane w wp-config.php
  • Sprawdź status bazy danych
  • Sprawdź hosting
  • Napraw bazę danych

Krok 1: Sprawdź wp-config.php

Upewnij się, że dane są poprawne:


DB_NAME
DB_USER
DB_PASSWORD
DB_HOST

Pamiętaj, że DB_HOST to nie zawsze localhost – niektórzy dostawcy hostingu wymagają podania tam konkretnego adresu IP lub adresu serwera bazodanowego, który znajdziesz w swoim panelu klienta.

Krok 2: Sprawdź bazę danych

Zaloguj się do phpMyAdmin i sprawdź, czy baza działa (zaloguj się do phpMyAdmin i upewnij się, że baza danych o nazwie podanej w wp-config.php w ogóle istnieje oraz czy znajdują się w niej tabele (np. wp_posts, wp_options).” Jeśli baza jest pusta, to nawet poprawne dane w konfiguracji nie pomogą).

Krok 3: Napraw bazę danych

Dodaj do wp-config.php:

define('WP_ALLOW_REPAIR', true);

Następnie wejdź na:

twojastrona.pl/wp-admin/maint/repair.php

WAŻNE: Po zakończeniu naprawy bazy danych koniecznie usuń tę linijkę z pliku wp-config.php lub zmień wartość true na false. Pozostawienie tej opcji włączonej to poważna luka w bezpieczeństwie!

Najczęstsze przyczyny

  • złe dane logowania do DB
  • awaria hostingu
  • uszkodzona baza danych

FAQ

Czy to błąd WordPress czy hostingu?

Najczęściej hostingu lub konfiguracji bazy.

Podsumowanie

Błąd połączenia z bazą danych zwykle wynika z konfiguracji lub problemów serwera. W większości przypadków da się go szybko naprawić.


Komentarze

Masz ten sam problem lub inne rozwiązanie?

Dyskutuj o tym artykule i podziel się swoim doświadczeniem:

Przejdź do zewnętrznej dyskusji na Facebooku dla tego artykułu

Ten problem nadal występuje? Napisz w komentarzu, spróbuję pomóc.



O autorze

Awatar Krzysztof Milewski