Standardowe błędy witryn internetowych
Kody stanu HTTP to trzycyfrowe liczby dostarczające przeglądarce internetowej informacji na temat statusu witryny. Z niektórymi z nich możesz spotkać się podczas przeglądania Internetu, a niektóre być może wyświetlają się od czasu do czasu podczas korzystania z konta hostingowego.
Poniżej znajdziesz szybki przewodnik pomagający rozszyfrować większość typowych kodów błędów i zawierający wskazówki naprawy każdego z nich:
400 — niewłaściwe żądanie
Serwer www nie był w stanie przetworzyć nieprawidłowego skryptu. Najczęściej przyczyną tego problemu są błędy w sztuce programowania. Aby uzyskać pomoc dotyczącą jego rozwiązania, skontaktuj się z pracującym dla Ciebie programistą albo dostawcą oprogramowania.
401 — wymagane uwierzytelnianie
Dostęp do tej strony jest chroniony i wymaga podania nazwy użytkownika i hasła. Jeżeli próbujesz uzyskać do niej dostęp bez podania tych danych, wyświetlany jest błąd 401 — wymagane uwierzytelnianie.
403 — dostęp zabroniony
Błędy dostępu zabronionego są wyświetlane, gdy ktoś próbuje uzyskać dostęp do katalogu, pliku albo skryptu, nie posiadając właściwych uprawnień. Jeżeli przykładowo dany skrypt jest przeznaczony do odczytu tylko przez określonego użytkownika, wtedy inni użytkownicy, którzy próbują uzyskać do niego dostęp, widzą w swojej przeglądarce błąd 403.
Nieprawidłowe pliki indeksu, jak również puste katalogi mogą również być przyczyną wyświetlenia błędu 403. Aby uzyskać więcej informacji, zapoznaj się z jedną z niżej wymienionych wersji artykułu w zależności od tego, jaki typ konta hostingowego posiadasz: cPanel / Plesk.
404 — nie znaleziono
Jeżeli odwiedzający próbują przejść do adresu URL, który nie istnieje, widzą błąd 404. Jego przyczyna może być rozmaita — począwszy od nieprawidłowego adresu URL, przez brakujący plik, po przekierowanie na nieistniejący już adres URL.
500 — błąd wewnętrzny serwera
Ten błąd nie pozwala precyzyjnie określić swojej przyczyny, lecz sugeruje jedynie, że istnieje problem z wyświetleniem witryny, a szczegółowe informacje nie są dostępne. Najczęściej w przypadku kont hostingowych opartych na systemie Linux przyczyną błędu 500 mogą być nieprawidłowe pliki .htaccess
albo zawarte w nich zasady. Z kolej w przypadku hostingu bazującego na systemie Windows problem najczęściej dotyczy nieprawidłowych żądań realizowanych z użyciem pliku web.config
.
Aby dowiedzieć się, co powoduje problem:
- Linux — sprawdź dzienniki błędów Apache.
- Windows — włącz wyświetlanie szczegółowych błędów, dodając do pliku
web.config
następujący kod:configuration> system.webServer> httpErrors errorMode="Detailed"/> /system.webServer> /configuration>
Aby uzyskać więcej informacji, zapoznaj się z listą definicji kodów stanu w witrynie rfc-editor.org.