Błąd 500 oznacza, że serwer informuje: twoja aplikacja przestała działać i nie podała odwiedzającemu przyczyny. Prawie zawsze winna jest ostatnia wprowadzona zmiana.
1. Proszę sprawdzić dziennik błędów
Witryny → twoja witryna → Statystyki → Dzienniki dostępu i błędów. Najnowszy wpis wskazuje plik oraz wiersz. Ta jedna linijka zazwyczaj stanowi odpowiedź — brakująca funkcja, błąd składni, wywołanie elementu, który już nie istnieje.
2. Proszę zastanowić się, co uległo zmianie
Aktualizacja wtyczki, edycja motywu, zmiana wersji PHP, zmodyfikowany plik konfiguracyjny. Jeśli witryna działała poprawnie godzinę temu, przyczyna leży w wydarzeniach z tej godziny.
3. Proszę cofnąć ostatnią czynność
Proszę wyłączyć właśnie zaktualizowaną wtyczkę lub przywrócić ostatnio edytowany plik. Jeśli nie mogą Państwo przejść do panelu administratora, proszę zmienić nazwę folderu wtyczki przez SFTP — WordPress wyłącza wtyczkę, której nie może znaleźć.
4. Proszę sprawdzić wersję PHP
Kod napisany dla starszej wersji PHP może całkowicie przestać działać na nowszej. Ścieżka Witryny → twoja witryna → PHP wyświetla bieżącą wersję i pozwala na jej tymczasowe przywrócenie na czas naprawy kodu. ⚠️ Powrót do starszej wersji to jedynie zyskanie na czasie, a nie rozwiązanie — starsze wersje PHP przestają otrzymywać łatki bezpieczeństwa.
5. Brak pamięci
Jeśli w dzienniku widnieje komunikat „allowed memory size exhausted”, witryna potrzebuje więcej pamięci, niż obecnie posiada. Proszę zwiększyć limit pamięci PHP na tym samym ekranie PHP.
Jeśli dziennik jest pusty, a witryna nadal zwraca błąd 500, proszę otworzyć zgłoszenie z podaniem dokładnego czasu — w logach serwera widzimy kwestie, które nigdy nie trafiają do własnego dziennika witryny.