Błąd krytyczny w WordPressie – co zrobić, gdy strona przestaje działać

Komunikat „na tej witrynie wystąpił błąd krytyczny" to informacja, że PHP przerwał pracę i WordPress zdążył to przechwycić. W przeciwieństwie do białego ekranu system zwykle wysyła wtedy maila z linkiem do trybu awaryjnego – i to jest najszybsza droga do naprawy.
Sprawdź skrzynkę administratora
WordPress przy błędzie krytycznym wysyła wiadomość na adres administratora. W środku jest link do trybu odzyskiwania, który loguje do panelu z wyłączoną wtyczką powodującą problem. To najprostsze rozwiązanie i warto zacząć właśnie od niego.
Jeśli mail nie dotarł, sprawdź folder spam. Brak wiadomości oznacza zwykle, że strona w ogóle nie wysyła poczty – to osobny problem, opisany w tekście o niedziałających mailach.
Gdy trybu awaryjnego nie ma
- Włącz dziennik błędów (WP_DEBUG_LOG) i zajrzyj do pliku debug.log – wskaże plik i linię, w której coś pękło.
- Wyłącz wtyczki, zmieniając nazwę katalogu wp-content/plugins.
- Jeśli to nie pomoże, zmień nazwę katalogu aktywnego motywu – WordPress przełączy się na domyślny.
- Sprawdź, czy hosting nie zmienił wersji PHP; starsze wtyczki potrafią po takiej zmianie przestać działać.
Najczęstsze przyczyny
W praktyce niemal zawsze chodzi o jedno z trzech: konflikt po aktualizacji wtyczki lub motywu, ręczną edycję pliku w panelu (jeden brakujący znak wystarczy) albo niezgodność z nową wersją PHP.
Dlatego aktualizacje warto robić na kopii roboczej, a plików nie edytować przez wbudowany edytor – to jedyne miejsce w WordPressie, gdzie literówka natychmiast wyłącza całą stronę.
Częste pytania
Czym błąd krytyczny różni się od białego ekranu?
To ten sam rodzaj awarii, tyle że przy błędzie krytycznym WordPress zdążył go przechwycić i pokazać komunikat oraz wysłać maila z trybem odzyskiwania. Biały ekran oznacza, że nie zdążył.
Czy stracę treści?
Nie. Wpisy i zamówienia są w bazie danych, a awaria dotyczy kodu, który je wyświetla.
Jak długo trwa naprawa?
Z trybem odzyskiwania to zwykle kilka minut. Bez dostępu do panelu i plików potrzebna jest pomoc kogoś, kto ten dostęp uzyska.
Opis trybu odzyskiwania na podstawie dokumentacji WordPressa oraz naszych napraw.