CodeFix.IT

WordPress • zdalnie • cała Polska

W witrynie wystąpił błąd krytyczny — jak odzyskać WordPress

Komunikat „W witrynie wystąpił błąd krytyczny” zwykle oznacza, że WordPress przechwycił fatalny błąd PHP. Źródłem może być wtyczka, motyw, własny kod albo środowisko serwera. WordPress może uruchomić Recovery Mode, ale nawet wtedy warto ustalić przyczynę w logach zamiast ograniczyć się do przypadkowego wyłączania elementów.

Spis treści

1. Sprawdź wiadomość o Recovery Mode

WordPress może wysłać na adres administratora specjalny link do trybu odzyskiwania. W tej sesji wadliwa wtyczka lub motyw może zostać wstrzymany, dzięki czemu panel znów będzie dostępny.

Jeżeli wiadomość nie dotarła, sprawdź spam, ale nie zakładaj, że samo jej wysłanie zadziałało. Awaria może wystąpić zanim mechanizm poczty zostanie poprawnie załadowany.

  • sprawdź skrzynkę administratora i Spam
  • nie publikuj linku Recovery Mode ani nie przesyłaj go osobom postronnym
  • zapisz nazwę komponentu wskazanego w komunikacie, jeśli WordPress ją podaje

2. Odczytaj log błędów zamiast zgadywać

Najbardziej przydatna informacja to typ błędu, plik i numer linii. Fatal error, TypeError, brak klasy lub funkcji i przekroczony limit pamięci wymagają innych działań.

Na produkcji nie wyświetlaj pełnych błędów PHP odwiedzającym. Używaj logów hostingu albo bezpiecznego debug.log i wyłącz publiczne wyświetlanie komunikatów.

3. Powiąż awarię z ostatnią zmianą

Jeżeli błąd pojawił się po aktualizacji wtyczki, motywu, PHP lub wdrożeniu kodu, zacznij od tego obszaru. To znacznie bezpieczniejsze niż wyłączanie wszystkich rozszerzeń bez planu.

Gdy panel nie działa, dostęp do plików lub hostingu pozwala tymczasowo odizolować wadliwy komponent. Najpierw jednak wykonaj kopię i zanotuj stan wyjściowy.

4. Po przywróceniu strony usuń przyczynę, nie tylko objaw

Samo wejście przez Recovery Mode albo cofnięcie jednej wersji może przywrócić serwis, ale trwała naprawa wymaga sprawdzenia kompatybilności i odtworzenia problemu w bezpiecznym środowisku.

Jeżeli awaria dotyczy sklepu lub formularzy, po naprawie wykonaj również test procesu biznesowego, a nie tylko test strony głównej.

Najczęstsze pytania

Czy błąd krytyczny oznacza, że strona została zhakowana?

Nie. Najczęściej oznacza fatalny błąd PHP lub konflikt kodu. Włamanie jest tylko jedną z wielu możliwych przyczyn i wymaga dodatkowych oznak oraz osobnej weryfikacji.

Co zrobić, jeśli link Recovery Mode nie przychodzi?

Sprawdź log błędów i panel hostingu. Jeżeli panel WordPress jest niedostępny, diagnozę można prowadzić przez pliki, logi i narzędzia hostingu bez czekania na e-mail.

Czy od razu przywracać cały backup?

Nie zawsze. Jeśli problem powoduje jeden komponent, bezpieczniejsze może być naprawienie lub cofnięcie tylko tego elementu. Pełny rollback może nadpisać nowsze dane.

Naprawa WordPress — zobacz zakres usługi

Biały ekran w WordPressie — jak znaleźć przyczynę i przywrócić stronę

Błąd 500 w WordPress — jak znaleźć przyczynę bez zgadywania

WordPress zepsuł się po aktualizacji — co robić po kolei

Wszystkie poradniki WordPress