WordPress • zdalnie • cała Polska
Błąd 500 w WordPress — jak znaleźć przyczynę bez zgadywania
HTTP 500 oznacza błąd po stronie serwera, ale sam kod nie mówi jeszcze, co go spowodowało. W WordPressie przyczyną może być PHP, wtyczka, motyw, konfiguracja serwera albo wyczerpanie zasobów. Najszybsza diagnostyka zaczyna się od logów, nie od losowego wyłączania wszystkiego.
Spis treści
1. Ustal, kiedy pojawił się błąd
Najbardziej użyteczna informacja to ostatnia zmiana przed awarią: aktualizacja wtyczki, zmiana wersji PHP, wdrożenie kodu, migracja albo zmiana konfiguracji hostingu.
Jeżeli błąd dotyczy tylko jednej podstrony lub funkcji, zawęża to obszar diagnostyki znacznie bardziej niż sam komunikat 500.
2. Sprawdź log błędów PHP i serwera
Log zwykle wskazuje plik, funkcję lub typ błędu, od którego warto zacząć. Fatal error, brak klasy, przekroczony limit pamięci i timeout wymagają innych napraw.
Nie publikuj pełnych komunikatów błędów użytkownikom. Na produkcji lepiej logować szczegóły po stronie serwera niż wyświetlać ścieżki plików czy dane środowiska.
3. Wtyczki i motyw testuj kontrolowanie
Jeżeli log wskazuje konkretną wtyczkę, zacznij od niej. Masowe wyłączenie wszystkich wtyczek może przywrócić stronę, ale utrudnia ustalenie rzeczywistej przyczyny i może wyłączyć krytyczne funkcje sklepu.
Przed większą ingerencją wykonaj kopię lub pracuj na stagingu, jeśli środowisko na to pozwala.
4. Sprawdź wersję PHP, pamięć i konfigurację
Po zmianie PHP starszy kod może przestać działać. Z kolei samo zwiększenie limitu pamięci nie rozwiązuje problemu, jeżeli źródłem jest pętla, wadliwa wtyczka albo ciężkie zapytanie.
Celem diagnostyki jest usunięcie przyczyny, a nie tylko ukrycie objawu.
Najczęstsze pytania
Czy błąd 500 oznacza włamanie?
Nie. Może mieć wiele zwykłych przyczyn technicznych. Jeżeli są dodatkowe oznaki kompromitacji, bezpieczeństwo trzeba sprawdzić osobno.
Czy wystarczy przywrócić backup?
Backup może szybko przywrócić działanie, ale warto ustalić, co wywołało awarię, aby problem nie wrócił przy kolejnej aktualizacji.
Czy można naprawić 500 bez panelu WordPress?
Tak, jeżeli masz dostęp do hostingu, plików i logów. Przy całkowicie niedostępnym WordPressie często właśnie te narzędzia są potrzebne.
Naprawa WordPress — zobacz zakres usługi
W witrynie wystąpił błąd krytyczny — jak odzyskać WordPress
Biały ekran w WordPressie — jak znaleźć przyczynę i przywrócić stronę