
Strona WordPress nie działa — 8 najczęstszych przyczyn i co zrobić
Kiedy strona WordPress nie działa, zamiast wyświetlania się normalnie pojawia się błąd, biały ekran lub inny niepokojący komunikat. To sytuacja stresująca dla każdego przedsiębiorcy, którego firma korzysta z serwisu internetowego do pozyskiwania klientów i obsługi zamówień. Najważniejsze to zachować spokój i działać według sprawdzonego schematu. Ten przewodnik krok po kroku pozwoli Ci szybko ustalić, co się stało oraz odróżnić przypadki, które możesz rozwiązać sam, od sytuacji, w których lepiej od razu poprosić o pomoc specjalistę.
Najczęstsze objawy niedziałającej strony WordPress
Aby wybrać najodpowiedniejszy sposób diagnozy, warto najpierw określić, jak strona się zachowuje. W tabeli poniżej znajdziesz typowe objawy i możliwe źródła problemów:
| Objaw | Potencjalna przyczyna |
|---|---|
| Biały ekran (tzw. biały ekran śmierci) | Konflikt wtyczek, motywu lub limit pamięci PHP |
| Błąd 500 Internal Server Error | Uszkodzony plik .htaccess, błąd serwera, konflikt wtyczek |
| Błąd połączenia z bazą danych | Błędna konfiguracja lub awaria bazy danych |
| Brak „zielonej kłódki” lub ostrzeżenie o niebezpiecznym połączeniu | Wygasły lub nieprawidłowy certyfikat SSL |
| Strona nie ładuje się w ogóle / komunikat o wygasłej domenie | Wygasła domena, problemy z DNS |
| Panel administratora działa, front nie wyświetla się poprawnie | Błąd motywu lub wtyczki |
| Strona ładuje się bardzo wolno albo wcale, timeout | Awaria hostingu, przekroczone limity serwera |
Poniżej znajdziesz dokładniejsze omówienie 8 najczęstszych przyczyn awarii WordPressa oraz proste testy, które pomogą Ci zacząć diagnostykę.
Konflikt wtyczek WordPress lub motywu po aktualizacji

Objaw: Po aktualizacji wtyczki lub motywu strona przestaje się ładować, pojawia się biały ekran lub błąd 500. Panel WordPress może działać lub także być niedostępny.
Pierwszy krok diagnostyczny: Jeżeli masz dostęp do panelu administratora, przejdź do „Wtyczki” i wyłącz wszystkie naraz. Sprawdź, czy strona wraca do normy. Jeżeli tak — włączaj wtyczki po jednej, by zlokalizować winowajcę. Jeśli panel też nie działa, przejdź przez FTP lub menedżera plików na hostingu do katalogu wp-content i zmień nazwę folderu plugins (np. na plugins_old), co tymczasowo wyłączy wszystkie wtyczki.
Kiedy przekazać sprawę specjaliście? Jeżeli nie masz dostępu do serwera FTP lub nie wiesz, jak bezpiecznie wyłączać wtyczki, skorzystaj z pomocy serwisu usługi IT lub administratora.
Przekroczony limit pamięci PHP (WP_MEMORY_LIMIT)
Objaw: Biały ekran lub komunikat o błędzie pamięci, np. Allowed memory size exhausted. Często występuje po uruchomieniu „cięższych” wtyczek (np. WooCommerce, Edytorów). Strona przestaje się otwierać, czasem działa tylko panel.
Pierwszy krok diagnostyczny: Jeżeli masz dostęp do pliku wp-config.php, spróbuj dodać lub zwiększyć linię:
define('WP_MEMORY_LIMIT', '256M');
Następnie odśwież stronę. Jeśli błąd ustąpił, przyczyną był limit pamięci.
Kiedy przekazać sprawę specjaliście? Jeśli edycja wp-config.php jest dla Ciebie zbyt ryzykowna lub zmiany nie przynoszą efektu, poproś o wsparcie.
Wygasła domena lub certyfikat SSL
Objaw: Zamiast strony wyświetla się komunikat o wygasłej domenie, Twoja domena pokazuje obce reklamy albo pojawia się ostrzeżenie o niebezpiecznym połączeniu lub braku SSL („ta witryna jest niebezpieczna”).
Pierwszy krok diagnostyczny: Wejdź na dowolną stronę typu who.is i sprawdź status domeny. Zwróć uwagę na datę wygaśnięcia i czy dane kontaktowe są prawidłowe. Aby sprawdzić SSL, kliknij symbol kłódki przy adresie strony, wybierz „informacje o certyfikacie” i sprawdź ważność.
- Jeśli domena wygasła — zaloguj się do panelu rejestratora i opłać przedłużenie.
- Jeśli SSL wygasł — odnowienie najczęściej wymaga jednego kliknięcia w panelu hostingu lub kontaktu z dostawcą.
Kiedy przekazać sprawę specjaliście? Jeśli domena została skradziona lub SSL nie odnawia się mimo opłaty — skorzystaj z pomocy technicznej.
Awaria hostingu
Objaw: Strona nie otwiera się wcale („nie można znaleźć serwera”), panel administracyjny również jest niedostępny. Często brak też odpowiedzi na ping lub traceroute, a serwisy na tej samej platformie są offline.
- Adres strony nie odpowiada w żadnej przeglądarce
- Nie możesz zalogować się do panelu klienta hostingu
- Inne strony na tym samym koncie też nie działają
Pierwszy krok diagnostyczny: Sprawdź status usług na stronie hostingodawcy (wiele firm prowadzi własny status page) lub profile społecznościowe firmy. Możesz też odwiedzić serwis Cloudflare podczas awarii globalnych.
Kiedy przekazać sprawę specjaliście? Jeśli hosting działa, ale tylko Twoja strona jest offline (np. inne konta na tym hostingu są widoczne), techniczna diagnoza powinna być wykonana przez specjalistę od WordPressa lub administratora serwera.
Uszkodzona baza danych (błąd połączenia z bazą danych)
Objaw: Na stronie pojawia się komunikat Błąd połączenia z bazą danych lub Error establishing a database connection. Często niedostępny jest także panel WordPressa.
- Błąd pojawia się nagle, bez modyfikacji kodu
- Panel i front strony niedostępne
Pierwszy krok diagnostyczny: Sprawdź poprawność danych w pliku wp-config.php — sekcja DB_NAME, DB_USER, DB_PASSWORD, DB_HOST.
Jeśli nie było ostatnio zmian — przyczyną może być awaria serwera baz danych lub przekroczenie limitów.
- Zaloguj się do panelu hostingu i sprawdź, czy baza istnieje oraz czy nie przekroczyła limitu miejsca.
- Jeśli panel hostingu działa, spróbuj w narzędziu phpMyAdmin połączyć się ręcznie do bazy.
Kiedy przekazać sprawę specjaliście? Nigdy nie podejmuj prób samodzielnej naprawy bazy (np. „napraw tabelę”, „odtwarzanie z backupu”), jeśli nie czujesz się pewnie. Zła operacja może trwale usunąć dane.
Niekompatybilna lub zbyt stara wersja PHP
Objaw: Po aktualizacji lub przeniesieniu strony pojawiają się błędy typu: Parse error: syntax error, „nieobsługiwana funkcja”, błąd 500 tuż po odświeżeniu lub czarny ekran.
- Brak dostępu do strony frontowej
- Czasem w panelu admina pojawia się lista błędów PHP lub ostrzeżenia
Pierwszy krok diagnostyczny: Zaloguj się do panelu hostingu (np. cPanel, DirectAdmin) i zobacz, jaka wersja PHP jest ustawiona dla Twojej domeny. Na stronie WordPressa zazwyczaj sprawdza się zalecenia w menu „Narzędzia → Stan witryny”.
Informacja: Ilustracje w tym artykule zostaly wygenerowane
przy uzyciu narzedzi sztucznej inteligencji. Nie przedstawiaja rzeczywistych
osob, miejsc ani zdarzen. Tresc artykulu powstala z udzialem AI i zostala
zredagowana przez zespol CleanCode.
Kiedy przekazać sprawę specjaliście? Jeżeli nie wiesz, jak bezpiecznie zmienić wersję PHP lub po aktualizacji problem narasta, poproś o wsparcie.
Infekcja złośliwym kodem (malware, wirus) lub nieautoryzowana zmiana plików
Objaw: Strona ładuje się, ale wygląda podejrzanie, przekierowuje na obce serwisy, Google oznacza ją jako „niebezpieczną”, pojawiają się dziwne reklamy lub spam. Możesz otrzymać powiadomienie z narzędzi typu Google Search Console o podejrzanej aktywności.
- Ostrzeżenia w przeglądarce („ta witryna może być niebezpieczna”)
- Zmiana w wyglądzie strony, pojawienie się obcych treści
- Nieautoryzowany dostęp do panelu lub zmiana hasła
Pierwszy krok diagnostyczny: Sprawdź stronę w serwisie Google Safe Browsing. Zaloguj się do WordPressa (jeśli możesz) i zajrzyj w sekcję „Użytkownicy”, by sprawdzić, czy nie pojawiły się nieznane konta.
Jeżeli masz backup sprzed infekcji — wyłącz stronę (np. index.html z „przerwą techniczną”) i przywróć kopię bezpieczeństwa.
Kiedy przekazać sprawę specjaliście? W przypadku każdej podejrzanej aktywności związanej z bezpieczeństwem, nie próbuj ręcznie „kasować” plików. Zgłoś problem do obsługi hostingu lub doświadczonego administratora usługi IT.
Błąd w pliku konfiguracyjnym (wp-config.php, .htaccess)
Objaw: Strona w ogóle nie działa lub pojawiają się komunikaty: „Parse error”, „nie można załadować pliku konfiguracyjnego”, błąd 500, błędy ścieżki, nagle przestają działać linki lub menu.
- Strona wskazuje na częściowy błąd, np. „nie może połączyć się z bazą danych”, „brak uprawnień”
- Kilka funkcji przestało działać po wprowadzeniu zmian w pliku konfiguracyjnym
Pierwszy krok diagnostyczny: Po każdej edycji wp-config.php lub .htaccess warto zachować ich kopię. Jeśli zmieniałeś coś przed awarią, przywróć poprzedni stan. W innym przypadku usuń obecny plik .htaccess (jeśli dostępny) i wygeneruj nowy przez „Ustawienia → Bezpośrednie odnośniki → Zapisz zmiany” w panelu administratora WordPressa.
Kiedy przekazać sprawę specjaliście? Gdy nie jesteś pewien, które linie w plikach są poprawne albo podejrzewasz większy problem z konfiguracją, niezbędna jest pomoc osoby doświadczonej.
Porównanie typowych awarii WordPressa
| Przyczyna | Typowy objaw | Sugerowany pierwszy krok | Kiedy oddać sprawę dalej? |
|---|---|---|---|
| Konflikt wtyczek/motywu | Biała strona, błąd 500 | Wyłącz wszystkie wtyczki, zmień motyw na domyślny | Brak dostępu do FTP lub panelu |
| Limit pamięci PHP | Biała strona lub komunikat o pamięci | Zwiększ WP_MEMORY_LIMIT w wp-config.php | Błąd nie ustępuje po modyfikacji |
| Wygasła domena/SSL | Brak połączenia, ostrzeżenia o niebezpieczeństwie | Sprawdź status domeny, odnowienia | Domena skradziona lub błąd po odnowieniu |
| Awaria hostingu | Brak dostępu do strony i panelu | Sprawdź status usług dostawcy hostingu | Strona nie działa, gdy hosting już działa |
| Błąd bazy danych | Error establishing database connection | Zweryfikuj wp-config.php, sprawdź bazę w panelu | Backup lub naprawa bazy wymaga specjalisty |
| Wersja PHP | Błąd 500, Parse error, ostrzeżenia o funkcjach | Zmiana wersji PHP w panelu | Brak efektu po zmianie, zaawansowane błędy |
| Infekcja/malware | Przekierowania, ostrzeżenia, dziwne treści | Sprawdzenie w Google Safe Browsing, backup | Każda akcja z plikami powinna być konsultowana |
| Błąd konfiguracji | Błąd 500, nie działa strona po zmianie pliku | Przywrócenie kopii pliku konfiguracyjnego | Brak backupu, wiele plików do naprawy |
Proces krok po kroku
- Określ objaw — co dokładnie dzieje się ze stroną WordPress?
- Sprawdź, czy to globalna awaria serwera czy tylko tej strony.
- Wykonaj najprostszy test diagnostyczny (w zależności od objawu, zgodnie z powyższym opisem).
- Zadbaj o kopię zapasową kluczowych plików i bazy przed każdą próbą naprawy.
- Jeśli problem leży w konfiguracji wtyczek/motywu — wyłącz je i testuj po kolei.
- W przypadku błędów serwera, bazy lub infekcji — przerwij działania i zgłoś sprawę do specjalisty.
- Po udanej naprawie sprawdź całą stronę (w desktopie i mobile) oraz wygeneruj nową kopię zapasową.
Lista kontrolna
- Czy próbowałeś odświeżyć stronę w trybie incognito?
- Czy masz dostęp do panelu administratora lub FTP?
- Czy domena i SSL są aktualne?
- Czy inne strony na tym hostingu działają poprawnie?
- Czy masz aktualną kopię zapasową strony i bazy?
- Czy próbowałeś włączyć tryb debugowania w WordPressie?
- Czy problem pojawił się po aktualizacji lub zmianach w plikach?
- Czy wykonałeś testy bezpieczeństwa (np. skan w Google Safe Browsing)?
Najczęściej zadawane pytania
Dlaczego pojawia się biały ekran (biały ekran śmierci) w WordPress?
Biały ekran to zwykle wynik krytycznego błędu PHP: konfliktu wtyczek lub motywu albo przekroczonego limitu pamięci. Najpewniejszy pierwszy test to wyłączenie wszystkich wtyczek lub zwiększenie limitu pamięci w wp-config.php.
Co oznacza błąd 500 Internal Server Error na stronie WordPress?
Błąd 500 to ogólny błąd serwera, często spowodowany uszkodzonym plikiem .htaccess, problemem z PHP lub konfliktem wtyczek. Dobry test to usunięcie .htaccess i ponowne jego wygenerowanie, wyłączenie wtyczek lub zmiana motywu na domyślny.
Jak sprawdzić, czy problem powoduje wtyczka?
Najprościej wyłączyć wszystkie wtyczki naraz (przez panel lub zmianę nazwy katalogu „plugins” przez FTP). Jeśli strona zacznie działać, winna jest jedna z wtyczek – należy je włączać pojedynczo do czasu powrotu problemu.
Co zrobić, gdy strona WordPress wyświetla błąd połączenia z bazą danych?
Najpierw trzeba sprawdzić poprawność danych dostępowych w pliku wp-config.php. Jeżeli są poprawne, przyczyną bywa awaria serwera bazy lub przekroczenie limitu. Taką awarię warto od razu zgłosić wsparciu hostingu lub specjaliście od WordPressa.
Kiedy samodzielna naprawa strony WordPress jest niewskazana?
Gdy nie masz kopii zapasowej, strona została zainfekowana, baza danych jest uszkodzona lub nie masz doświadczenia w modyfikacji plików na serwerze, bezpieczniej przekazać sprawę specjaliście, aby nie pogłębić problemu.
Podsumowanie
Awaria strony WordPress to duży dyskomfort dla właściciela biznesu, ale w większości przypadków da się szybko zlokalizować przyczynę i zdecydować, co można naprawić samodzielnie, a kiedy warto wezwać eksperta. Najczęstsze źródła problemów — konflikt wtyczek, przekroczony limit pamięci, wygasła domena, awaria hostingu czy infekcja — da się rozpoznać po typowych objawach i prostych testach diagnostycznych. Rzetelne rozeznanie, kopia zapasowa oraz spokojne podejście to podstawa skutecznej reakcji.
Dla każdego właściciela firmy kluczowa będzie szybka przywrócenie ciągłości działania serwisu. Korzystając z powyższego przewodnika oraz wsparcia profesjonalistów (np. strony internetowe, WordPress, automatyzacja biznesu), możesz chronić swoją markę i skutecznie zarządzać sytuacjami kryzysowymi także wtedy, gdy technologia zawodzi.