Błąd połączenia z bazą danych uniemożliwia dostęp do strony, zarówno administratorowi, jak i użytkownikom. Na szczęście rozwiązanie tego problemu zazwyczaj nie jest skomplikowane. W tym artykule dowiesz się krok po kroku, jak naprawić ten błąd.

Błąd łączenia z bazą danych WordPress

Krok 1: Sprawdź plik wp-config.php

Domyślnie w pliku wp-config.php znajdują się dane do połączenia z bazą danych. Aby sprawdzić czy dane są prawidłowe, wykonaj poniższe kroki.

1. Zaloguj się do Panelu Klienta i wybierz zakładkę Hosting -> Manager plików.

2. Przejdź do katalogu domeny – domyślnie jest to lokalizacja /domains/przykładowa_domena.pl/public_html lub /domains/przykładowa_domena.pl/public_html/subdomena.

3. Kliknij w Edytuj obok pliku wp-config.php.

Panel Klienta

4. Sprawdź linie, w których znajdują się dane do połączenia z bazą danych, jak w poniższym przykładzie.

wp-config.php

Uwaga! Jeżeli plik wp-config.php jest pusty, możesz przywrócić jego kopię zapasową sprzed wystąpienia problemu. Do wyczyszczenia pliku może dojść wskutek np. nieautoryzowanego dostępu czy też infekcji złośliwym oprogramowaniem. W takim przypadku dokonaj zmiany hasła do panelu administratora aplikacji, a także wykonaj dostępne aktualizacje.

5. Upewnij się, czy wszystkie dane są prawidłowe. W tym celu spróbuj zalogować się do bazy poprzez narzędzie phpMyAdmin, które jest dostępne w Panelu Klienta, w zakładce Hosting -> Bazy MySQL.

phpMyAdmin

Jeśli logowanie zakończy się niepowodzeniem, zmień hasło do bazy danych na tożsame z tym w pliku wp-config.php. Jest to możliwe w zakładce Hosting -> Bazy MySQL -> wybór bazy z listy -> Zmień hasło. Następnie spróbuj ponownie się zalogować. Jeśli logowanie się udało, sprawdź czy strona wyświetla się prawidłowo. Jeżeli jednak logowanie nadal nie jest możliwe, skontaktuj się z nami.

W sytuacji gdy nadpisanie hasła do bazy danych nie pomogło, a logowanie do niej poprzez narzędzie phpMyAdmin jest możliwe, przejdź do kolejnego kroku.

Krok 2: Sprawdź zawartość bazy danych

Problem może wystąpić także w przypadku gdy baza danych zostanie wyczyszczona np. w wyniku infekcji złośliwym oprogramowaniem. Przejdź do zakładki Hosting -> Bazy MySQL w Panelu Klienta i sprawdź rozmiar bazy danych. Jeśli jest ona pusta lub jej rozmiar jest niewielki (np. kilka KB), twoja strona mogła paść ofiarą takiej infekcji. W takim przypadku możesz przywrócić kopię zapasową bazy danych, a także plików, do czasu sprzed wystąpienia problemu.

W razie wystąpienia takiej sytuacji, wykonaj również zmianę hasła do panelu administratora aplikacji, a także dostępne aktualizacje. Kilka porad jak zabezpieczyć WordPressa przed wirusami znajdziesz także w naszym artykule.

Jeżeli jednak rozmiar bazy danych wygląda na prawidłowy, przejdź do kroku 3.

Krok 3: Naprawa bazy danych

Aplikacja WordPress posiada wbudowaną funkcję naprawy bazy danych, z której możesz skorzystać w przypadku gdy dojdzie do uszkodzenia tabel. Aby skorzystać z tej funkcji wykonaj poniższe kroki.

1. W Panelu Klienta wybierz zakładkę Hosting -> Manager plików.

2. Przejdź do katalogu domeny (domyślnie jest to lokalizacja /domains/przykładowa_domena.pl/public_html lub /domains/przykładowa_domena.pl/public_html/subdomena).

3. Kliknij w Edytuj obok pliku wp-config.php.

wp-config.php

4. Dodaj poniższy kod na końcu, lecz powyżej linii /* That’s all, stop editing! Happy publishing. */, tak jak w przykładzie. Następnie kliknij w przycisk Zapisz jako, aby zapisać zmiany.

define('WP_ALLOW_REPAIR', true);
wp-config.php

5. Otwórz stronę naprawy bazy danych w przeglądarce pod adresem:
http://przykładowa_domena.pl/wp-admin/maint/repair.php
W adresie zamiast przykładowa_domena.pl wpisz nazwę swojej domeny.

6. Wybierz opcję naprawy lub naprawy i optymalizacji bazy danych. Zalecamy wybór drugiej opcji.

Wordpress

7. Po zakończeniu operacji usuń dodaną w 4 punkcie linię z pliku wp-config.php.

Następnie sprawdź czy naprawa bazy danych rozwiązała problem. Jeśli nie, przejdź do kolejnego kroku.

Krok 4: Sprawdź wtyczki oraz motywy

Niektóre wtyczki oraz motywy mogą powodować konflikty, które prowadzą do wystąpienia problemu. Aby to zweryfikować wykonaj poniższe działania.

1. W Panelu Klienta wybierz zakładkę Hosting -> Manager plików.

2. Przejdź do katalogu domeny, tak jak w Kroku 3, a następnie wybierz katalog wp-content.

3. Zmień nazwę katalogu plugins na plugins.old i sprawdź działanie strony. Jeśli to nie pomogło, dodatkowo zmień nazwę katalogu themes na themes.old i dokonaj weryfikacji.

Panel Klienta

Jeśli zmiana nazwy katalogu plugins z wtyczkami lub themes z motywami pomogła, możesz przywrócić domyślne nazwy tych katalogów, a następnie wewnątrz nich zmienić nazwy katalogów poszczególnych wtyczek/motywów. Dokonuj takich zmian pojedynczo i weryfikuj czy problem ustąpił. W ten sposób ustalisz która wtyczka lub motyw powoduje problem.

Krok 5: Przywrócenie kopii zapasowej

W sytuacji gdy żaden z powyższych kroków nie pomógł rozwiązać problemu, możesz przywrócić kopię zapasową plików oraz bazy danych, sprzed wystąpienia problemu.

W zenbox kopie zapasowe są wykonywane automatycznie 4 razy dziennie i utrzymywane przez 7 dni.

Podsumowanie

Błąd połączenia z bazą danych WordPressa może być spowodowany przez wiele czynników. Postępując zgodnie z powyższymi krokami, powinieneś szybko zidentyfikować i naprawić problem, przywracając stronę do działania.

Autor:

Łukasz Szczerbakowski

Może ci się spodobać również

Porady - 13 października 2025 21:13

Optymalizacja WooCommerce

Dlaczego optymalizacja WooCommerce jest kluczowa? WooCommerce to niezwykle elastyczna i popularna wtyczka sklepu internetowego w WordPress. Pozwala dodać koszyk, obsługę płatności, zarządzanie produktami – niemal wszystko, czego potrzebuje sklep online, ale ta elastyczność ma swoją cenę: wydajność. W miarę rozwoju sklepu, dochodzi co raz więcej produktów, klientów a wraz z tym rośnie liczba zapytań do […]

Więcej →

Porady - 9 października 2025 9:24

Klonowanie WordPress za pomocą wtyczki Duplicator

Podstawowym i zalecanym sposobem klonowania strony opartej na WordPress w Zenbox jest skorzystanie z opcji Klonowanie dostępnej w sekcji Aplikacje (Installatron) (Jak wykonać klona strony opartej o WordPress za pomoca Installatrona). Narzędzie to w większości przypadków działa sprawnie i pozwala szybko przenieść stronę pod nowy adres. Zdarza się jednak, że podczas procesu mogą wystąpić błędy […]

Więcej →

Rocket
WordPress - 23 czerwca 2025 16:02

Jak testować szybkość strony na WordPress?

Krótki czas wczytywania strony jest bardzo ważny dla pozytywnych doświadczeń użytkowników, a także pozycji w wynikach wyszukiwania Google. W tym artykule przedstawimy popularne narzędzia do testowania czasu wczytywania, które mogą być pomocne w pracach optymalizacyjnych. Dlaczego ważny jest czas wczytywania strony na WordPress? Długi czas wczytywania strony może zniechęcić użytkowników do jej przeglądania. W dzisiejszych […]

Więcej →