Baza wiedzy
Moja strona wyświetla błąd 500
Błąd 500 oznacza, że własny kod witryny uległ awarii. Dziennik błędów wskazuje plik oraz numer linii – oto jak go odczytać.
Błąd 500 oznacza, że serwer informuje: Twoja aplikacja przestała działać i nie wyjaśniła odwiedzającemu, dlaczego. Prawie zawsze winna jest ostatnia rzecz, która uległa zmianie.
1. Przeczytaj log błędów
Witryny → Twoja witryna → Statystyki → Logi dostępu i błędów. Najnowszy wpis wskazuje plik i numer wiersza. Ten jeden wiersz zazwyczaj zawiera odpowiedź – brakująca funkcja, błąd składniowy, odwołanie do czegoś, co już nie istnieje.
2. Zastanów się, co się zmieniło
Aktualizacja wtyczki, edycja motywu, zmiana wersji PHP, edycja pliku konfiguracyjnego. Jeśli jeszcze godzinę temu strona działała poprawnie, przyczyna tkwi w tym przedziale czasowym.
3. Cofnij ostatnią zmianę
Wyłącz wtyczkę, którą właśnie zaktualizowano, lub przywróć edytowany przed chwilą plik. Jeśli nie masz dostępu do panelu administracyjnego, zmień nazwę folderu wtyczki przez SFTP — WordPress wyłącza wtyczkę, której nie może znaleźć.
4. Sprawdź wersję PHP
Kod napisany dla starszej wersji PHP może nagle przestać działać na nowszej. Witryny → Twoja witryna → PHP pokazuje bieżącą wersję i pozwala na jej przywrócenie na czas poprawiania kodu. ⚠️ Powrót do starszej wersji to jedynie chwilowe rozwiązanie, a nie naprawa problemu — stare wersje PHP przestają otrzymywać łatki bezpieczeństwa.
5. Brak pamięci
Jeśli w logu znajduje się komunikat „allowed memory size exhausted”, oznacza to, że witryna potrzebuje więcej pamięci, niż posiada. Zwiększ limit pamięci PHP na tym samym ekranie PHP.
Jeśli log jest pusty, a strona nadal zwraca błąd 500, zgłoś problem, podając dokładną godzinę – w logach serwera widoczne są zdarzenia, których log samej witryny nigdy nie rejestruje.
Nadal potrzebujesz pomocy?
Wsparcie jest włączone w każdy plan, a odpowiedzi udzielamy w Twoim języku.
Kontakt z pomocą techniczną → Wszystkie artykuły →