Błąd podczas otwierania określonej witryny może wystąpić z różnych powodów. Dla wygody błędy te zostały ponumerowane, każdy z nich ma swój opis i rozwiązania. Błąd 500 również nie jest wyjątkiem.
Niezbędny
Połączenie internetowe
Instrukcje
Krok 1
Określ możliwą przyczynę błędu wewnętrznego (błąd 500). Oczywiście mogą to być różne okoliczności, ale najczęściej wynika to z nieprawidłowej składni jednego pliku systemowego o nazwie.htaccess lub zawartości w nim nieobsługiwanych elementów.
Krok 2
Aby rozwiązać problem, w tym przypadku skomentuj dyrektywę Options, umieszczając hash na samym początku linii. Zapisz zmiany i sprawdź, czy problem zniknął. Jeśli błąd będzie się powtarzał, przyczyn mogło być kilka - sprawdź pozostałe punkty i koniecznie sprawdź pisownię.
Krok 3
Jeśli okaże się, że przyczyną błędu wewnętrznego jest nieprawidłowa obsługa skryptów CGI, sprawdź końce wierszy tych skryptów, muszą one być w formacie UNIX (n) i w żadnym innym (częstym błędem jest zakończenie linii w formacie Windows (r / n)). Prześlij je przez FTP na serwer w trybie ASCII.
Krok 4
Sprawdź uprawnienia skryptów CGI. Oni i katalogi, w których się znajdują, powinny być dostępne tylko dla ich właściciela. W takim przypadku uprawnienia powinny mieć postać: 0755 (drwxr-xr-x). W razie potrzeby zmień ten parametr. Sprawdź, czy błąd pojawia się po dokonanych zmianach.
Krok 5
Sprawdź, czy nagłówki odpowiedzi HTTP są poprawnie sformułowane w wyniku uruchomienia skryptu CGI. Znajdź dziennik o nazwie error_log, który powinien znajdować się w sekcji przechowywania plików dziennika (dzienniki błędów), w pozycji menu „Statystyki”. Wprowadź niezbędne zmiany, a następnie sprawdź, czy błąd wewnętrzny zniknął. Najczęściej okazuje się, że jeśli żadna z powyższych opcji nie pomaga, błąd tkwi w niepoprawnej pisowni. Sprawdź parametry, które ostatnio edytowałeś.