Błąd 500 Internal Server Error to ogólny komunikat o problemie po stronie serwera, przez który strona się nie wyświetla. W WordPressie najczęściej wynika z błędu w PHP: wadliwej wtyczki, motywu albo uszkodzonego pliku. Poniżej znajdziesz checklistę, którą przejdziesz w większości samodzielnie z panelu. Zestawienie innych numerów błędów znajdziesz we wpisie Kody błędów HTTP: ściąga i najczęstsze przyczyny na jdm.pl.
Krok 1: sprawdź logi błędów PHP
Logi zwykle wprost wskazują, co wywołało błąd (nazwę wtyczki, plik, numer linii).
- Zaloguj się do panel.jdm.pl → Hosting → przy stronie kliknij Szczegóły → zakładka Logi.
- Wybierz typ PHP error log i kliknij Odśwież. Poszukaj wpisów z czasu, w którym pojawił się błąd.

Krok 2: wyklucz wtyczkę lub motyw
Najczęstsza przyczyna to konkretna wtyczka lub motyw.
- Przejdź do zakładki WordPress i w tabeli Wtyczki kliknij Wyłącz przy wszystkich wtyczkach.
- Sprawdź, czy strona wróciła. Jeśli tak, włączaj wtyczki pojedynczo (Włącz) i po każdej odświeżaj stronę, aż znajdziesz tę, która powoduje błąd.
- Jeśli to nie wtyczki, przełącz się tymczasowo na domyślny motyw WordPress i sprawdź ponownie.

Krok 3: sprawdź limit pamięci PHP
Wyczerpanie pamięci PHP to częsta przyczyna błędu 500, zwłaszcza po instalacji rozbudowanej wtyczki albo przy imporcie danych. W logu PHP z kroku 1 zobaczysz wtedy wpis „Allowed memory size ... exhausted". Zwiększ Limit pamięci w zakładce PHP (Hosting → Szczegóły → PHP → Zapisz ustawienia PHP) i sprawdź stronę ponownie.
Krok 4: sprawdź wersję PHP
Zbyt nowa lub zbyt stara wersja PHP bywa niekompatybilna z motywem lub wtyczkami.
- Wejdź w zakładkę PHP i sprawdź pole Wersja PHP.
- Jeśli podejrzewasz niezgodność, zmień wersję i kliknij Zapisz ustawienia PHP, a potem sprawdź stronę.

Krok 5: cofnij ostatnie zmiany
Jeśli błąd pojawił się tuż po aktualizacji, przywróć stan sprzed niej. W zakładce Snapshot kliknij Przywróć przy kopii sprzed zmian, a jeśli takiej nie masz, w zakładce Backup użyj przycisku Zleć przywrócenie.
Najczęstsze problemy
Strona nie działa i nie wiem, od czego zacząć. Zacznij od zakładki Logi (PHP error log). Zwykle to najszybsza droga do przyczyny.
Wyłączyłem wszystkie wtyczki, a błąd został. Sprawdź motyw (przełącz na domyślny) oraz limit pamięci PHP. Jeśli to nie pomoże, przejrzyj log PHP i wyślij jego fragment przez Zgłoszenia (BOK).
Nie mam dostępu nawet do kokpitu WordPress. Wtyczki włączysz i wyłączysz z panelu, w zakładce WordPress, bez logowania do kokpitu. To wystarczy, aby wykluczyć wadliwą wtyczkę.