Spis treści
Co oznacza „Błąd krytyczny” w WordPressie?
Komunikat „Błąd krytyczny na tej stronie” w WordPressie oznacza, że wystąpił poważny problem uniemożliwiający poprawne ładowanie strony. Najczęściej przyczyną jest błąd w kodzie PHP, niekompatybilna wtyczka lub motyw, uszkodzony plik systemowy, błąd w bazie danych, lub przekroczenie limitów serwera.
Pierwszy krok: Sprawdzenie wiadomości e-mail od WordPressa
W przypadku wystąpienia błędu krytycznego, WordPress wysyła e-mail na adres administratora strony. Wiadomość zawiera szczegóły błędu oraz specjalny link umożliwiający zalogowanie się w trybie odzyskiwania. Ten tryb pozwala na wyłączenie wtyczek lub motywów bez wchodzenia na frontend strony.
Włącz tryb debugowania w WordPressie
Aby uzyskać więcej informacji o błędzie, można ręcznie włączyć tryb debugowania:
- Zaloguj się na serwer przez FTP lub menedżera plików w panelu hostingowym.
- Otwórz plik
wp-config.php
znajdujący się w katalogu głównym WordPressa. - Dodaj lub zmień linijki:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Odśwież stronę — log błędu zostanie zapisany w pliku /wp-content/debug.log
.
Sprawdź najczęstsze przyczyny błędu
Niekompatybilna wtyczka
- Zaloguj się na serwer FTP.
- Przejdź do katalogu
/wp-content/plugins
. - Zmień nazwę folderu jednej z ostatnio aktywowanych wtyczek (np.
contact-form-7
nacontact-form-7-old
). - Sprawdź, czy strona się ładuje. Jeśli tak — winna była ta wtyczka.
Problem z motywem
- Przejdź do katalogu
/wp-content/themes
. - Zmień nazwę aktywnego motywu (np.
astra
naastra-old
). - WordPress automatycznie przełączy się na domyślny motyw (np. Twenty Twenty-Four), o ile jest zainstalowany.
Błąd w aktualizacji WordPressa
Nieprawidłowa aktualizacja plików WordPressa może spowodować błąd krytyczny. W takim przypadku warto:
- Pobrać najnowszą wersję WordPressa z oficjalnej strony.
- Rozpakować archiwum lokalnie.
- Przesłać wszystkie pliki z wyjątkiem folderu
wp-content
oraz plikuwp-config.php
na serwer, nadpisując istniejące.
Naprawa bazy danych
Błąd krytyczny może być skutkiem uszkodzenia bazy danych. W pliku wp-config.php
dodaj:
define('WP_ALLOW_REPAIR', true);
Następnie otwórz adres: https://twojastrona.pl/wp-admin/maint/repair.php
Po zakończeniu naprawy usuń powyższą linię z pliku.
Jak zapobiegać błędom krytycznym w przyszłości?
- Wykonuj regularne kopie zapasowe.
- Aktualizuj WordPressa, wtyczki i motywy ostrożnie — najlepiej na środowisku testowym.
- Korzystaj z wtyczek i motywów tylko od zaufanych twórców.
- Monitoruj błędy w logach serwera i plikach debugowania.