Może się tak zdarzyć, że wchodzisz na swoją stronę internetową, a tam – zamiast twojego ukochanego bloga lub firmowej strony – biały ekran z angielskim napisem: error establishing database connection. W tym wpisie opowiem, co mogło się stać i jak to naprawić.

Jest to błąd połączenia z bazą danych – oznacza, że twój wordpress nie może połączyć się z bazą danych twojej strony.
Możliwe przyczyny
- błędne zapisy w pliku wp-config.php (hasło, nazwa bazy, nazwa użytkownika),
- uszkodzona baza danych (np. wskutek wirusa czy ataku hakerskiego),
- problem techniczny leżący po stronie twojego hostingodawcy.
wp-config.php
Jeśli to tylko kwestia pliku wp-config to da się w miarę łatwo naprawić. Jest to plik, który znajduje się w głównym katalogu twojego wordpressa.
Jeśli w panelu hostingu zmieniałaś np. hasło do bazy danych, to musisz je koniecznie zmienić także w pliku wp-config. W przeciwnym wypadku twoja strona przestaje działać i otrzymujesz właśnie taki komunikat.
Jeśli dopiero co zainstalowałaś swojego wordpressa i pokazuje ci się taki błąd to zazwyczaj oznacza, że wpisałaś nieprawidłowe dane w tym pliku. Jeśli nie jesteś pewna jakie dane i w które miejsca masz wpisać, napisz do pomocy swojego hostingu.
Co trzeba zrobić?
Musisz dostać się do plików swojej strony poprzez FTP, np. przy użyciu programu FileZilla (darmowy). Program pozwala na połączenie się z twoim serwerem i ściągnięcie pliku wp-config.php na swój komputer.

Po ściągnięciu na swój komputer plik ten możesz otworzyć w zwykłym notatniku, albo ściągnąć trochę bardziej rozbudowany „Notatnik” czyli Notepad++ (darmowy). Następnie poprawiasz dane dotyczące bazy danych, zapisujesz plik i przesyłasz je z powrotem na serwer.


Program zapyta cię czy chcesz zastąpić plik, klikasz tak. Odśwież stronę i wszystko powinno działać. Jeśli nie działa, to idziemy dalej.
Problemy techniczne, uszkodzenie bazy
I w jednym, i w drugim przypadku zalecam kontakt ze swoim hostingiem – sama możesz niewiele zdziałać. Jeżeli jest to uszkodzona baza, to możesz spróbować przywrócić swoją kopię zapasową (w takich sytuacjach zrozumiesz dlaczego tyle się mówi o robieniu kopii zapasowej). Jeśli i to nie pomoże pozostaje jedynie kontakt z pomocą techniczną, bo przyczyną błędu może być też awaria na serwerze.
Podsumowanie
Błąd z połączeniem danych, o ile nie nawalił hosting, jest prosty do naprawienia (o ile masz dostęp do plików przez FTP). Najczęściej jego powodem są błędy w pliku wp-config.php: literówki, błędne dane, zmiana hasła w panelu serwera.