W tym artykule poruszamy:
500 server error to jeden z najbardziej irytujących błędów strony internetowej, gdyż wskazuje na poważny problem, jednak jest bardzo nieprecyzyjny. W tym artykule poznasz jednak sprawdzone sposoby, jak zaradzić temu zjawisku.
500 internal server error – co to znaczy?
Kod 500 Internal Server Error wskazuje, że serwer natknął się na coś, co uniemożliwia mu spełnienie żądania.
Kiedy odwiedzasz stronę internetową, przeglądarka wysyła żądanie do serwera, na którym witryna jest hostowana. Serwer następnie je przetwarza i odsyła potrzebne zasoby (PHP, HTML, CSS, itp.) wraz z nagłówkiem HTTP.
HTTP zawiera również tzw. kod statusu HTTP. Służy on do informowania użytkownika o stanie żądania. Kod 200 oznacza, że wszystko jest w porządku. Z kolei liczba 500 oraz jej odmiany (501, 502, 503, 504 itd.) wskazują, że coś jest nie tak.
500 server error to nie jedyne spotykane oznaczenie. W zależności od strony można spotkać się także z następującymi wariantami:
- HTTP 500
- 500 error
- Strona nie może zostać wyświetlona – HTTP 500
Jak zatem poradzić sobie z omawianym problemem? Oto sprawdzone sposoby:
1. Załaduj ponownie stronę
Twój serwer może po prostu potrzebuje trochę odświeżenia, aby pozbyć się tymczasowych błędów. Scenariusz taki ma miejsce zazwyczaj krótko po zaktualizowaniu motywu lub rozszerzenia na stronie.
Jeśli często dochodzi do sytuacji, w których do pozbycia się błędu 500 konieczne jest odświeżenie strony, powinieneś skontaktować się ze swoim dostawcą hostingu.
2. Wyczyść pliki podręczne przeglądarki
Czasami problem leży po stronie przeglądarki, która z jakiegoś powodu nie jest w stanie dobrze komunikować się z serwerem. Wyczyszczenie plików podręcznych (cache) potrafi zaradzić tej sytuacji.
3. Spróbuj zalogować się na konto administratora
Jeśli korzystasz z któregoś z popularnych CMS-ów jak WordPress, zaloguj się na konto administratora. Gdy jest to niemożliwe, prawdopodobną przyczynę problemu można od razu zawęzić do pluginów, z jakich korzystasz.
500 server error potrafi łatwo wystąpić z powodu nowych lub niedawno zaktualizowanych rozszerzeń oraz motywów. Z tego powodu warto na początek wypróbować je w środowisku testowym, a same aktualizacje przeprowadzać pojedynczo. Dzięki temu łatwiej będzie Ci wykryć, co przyczyniło się do powstania problemu.
4. Sprawdź plik .htaccess
Instalowanie wtyczek lub motywów oraz dokonywanie innych zmian na stronie może spowodować uszkodzenie pliku .htaccess i utworzyć wewnętrzny błąd serwera. Znajdź go zatem i zmień jego nazwę. Pamiętaj jednak, aby pozostawić człon .htaccess.
Otwórz jeszcze raz stronę i sprawdź, czy wewnętrzny błąd serwera zniknął. Jeśli tak, to znaczy, że znalazłeś źródło problemu. Wygeneruj zatem ponownie plik .htaccess.
Błąd 500 – podsumowanie
Określenie przyczyny omawianego błędu może być trudne. Jeśli jednak zastosujesz się do omówionych tutaj porad, na pewno uda Ci się mu zaradzić.