Wewnętrzny błąd serwera to bardzo ogólny kod stanu HTTP. Błąd 500 oznacza, że podczas połączenia z serwerem wystąpił błąd, przez co nie możesz uzyskać dostępu do wywoływanej strony internetowej. Serwer nie jest jednak w stanie określić szczegółowo, jakie są dokładne przyczyny wystąpienia błędu.
SPIS TREŚCI
- Jak wygląda błąd HTTP 500?
- Internal Server Error – przyczyny występowania
- Błąd 500 – jak naprawić error z poziomu użytkownika?
- Jak naprawić błąd HTTP 500 na mojej stronie internetowej?
Jak wygląda błąd HTTP 500?
Błąd 500 wyświetla się na różne sposoby, możesz zatem zobaczyć jeden z poniższych komunikatów:
- 500 Internal Server Error
- HTTP 500 Error
- Temporary Error (500)
- 500 Wystąpił wewnętrzny błąd systemu
- Kod HTTP 500. Serwer nie mógł zrealizować Twojego żądania
- Wewnętrzny błąd serwera
- Internal Server Error
- That’s an error.
- 500 Server Error
Internal Server Error – przyczyny występowania
W przeciwieństwie do innych błędów 5xx, które wskazują dlaczego strona nie została wyświetlona, błąd 500 informuje jedynie o tym, że pojawił się problem, ale nie precyzuje jaki. Istnieje jednak kilka najczęstszych przyczyn występowania błędu HTTP 500. Mogą to być np.:
- błędne wpisy w pliku .htaccess,
- błędne ustawienia uprawnień do plików i katalogów,
- przekroczenie parametru timeout dla serwera,
- chwilowe przekroczenie parametrów bezpieczeństwa usługi.
Błąd 500 – jak naprawić error z poziomu użytkownika?
Jeśli próbujesz wyświetlić dowolną stronę internetową i napotykasz Internal Server Error, możesz spróbować naprawić problem na kilka sposobów:
- Odśwież stronę.
- Wyczyść cache (pamięć podręczną) przeglądarki.
- Usuń pliki cookies z przeglądarki.
- Spróbuj otworzyć stronę na innym urządzeniu.
- Spróbuj ponownie otworzyć stronę za jakiś czas.
Jak naprawić błąd HTTP 500 na mojej stronie internetowej?
Jeżeli jesteś właścicielem strony www, na której występuje Internal Server Error, możesz podjąć kilka działań, by rozwiązać problem:
- Zweryfikuj zawartość pliku .htaccess – za błędem 500 może stać nieprawidłowa konfiguracja tego pliku, dlatego sprawdź, czy nie zawiera on błędnych wpisów. Jeżeli wprowadzałeś zmiany w pliku .htaccess i po tym zaczął pojawiać się wewnętrzny błąd serwera, jest bardzo prawdopodobne, że poprawienie zapisów w pliku .htaccess rozwiąże problem.
- Wyłącz skrypty, aplikacje, wtyczki – jeśli takie elementy znacznie obciążają serwer, mogą doprowadzić do przekraczania parametrów bezpieczeństwa serwera. Jeśli Internal Server Error zaczął pojawiać się po zainstalowaniu danej wtyczki/aplikacji, to właśnie ona może powodować problem. Nie wyłączaj wszystkich aplikacji na raz, ale pojedynczo, bo dzięki temu określisz, która z nich powoduje problem.
- Cofnij wprowadzone zmiany na stronie – również inne zmiany, które wprowadzasz na stronie, mogą przełożyć się na wystąpienie błędu 500. Naprawić to możesz cofając wprowadzone zmiany. Błąd 500 może wywołać też zainstalowanie lub uaktualnienie oprogramowania bez uprzedniego upewnienia się, że strona będzie z nim kompatybilna lub po prostu wystąpienie błędu podczas instalacji/aktualizacji.
- Zmień atrybuty CHMOD – być może by naprawić błąd 500, wystarczy poprawić ustawienia uprawnień. Łącząc się z FTP zweryfikuj i jeśli to konieczne, zmień atrybuty CHMOD plików i katalogów.