Do greške prilikom otvaranja određene web lokacije može doći iz različitih razloga. Radi praktičnosti, ove su greške numerirane, a svaka od njih ima svoj opis i rješenja. Pogreška 500 također nije izuzetak.
Potrebno
Priključak za internet
Instrukcije
Korak 1
Utvrdite mogući uzrok interne greške (greška 500). Naravno, to mogu biti različite okolnosti, ali najčešće je to zbog pogrešne sintakse jedne sistemske datoteke koja se naziva.htaccess ili sadržaja nepodržanih elemenata u njoj.
Korak 2
Da biste riješili problem, u ovom slučaju prokomentirajte direktivu Options postavljanjem hasha na sam početak retka. Spremite promjene i provjerite je li problem nestao. Ako se pogreška i dalje javlja, možda je bilo nekoliko razloga - provjerite preostale točke i provjerite pravopis.
Korak 3
Ako ste ustanovili da je uzrok interne pogreške nepravilno rukovanje CGI skriptama, provjerite završetke redaka ovih skripti, oni moraju biti u UNIX formatu (n) i ni u jednom drugom (uobičajena greška je redak koji završava u Windows formatu (r / n)). Pošaljite ih putem FTP-a na server pomoću ASCII načina.
Korak 4
Provjerite dozvole CGI skripti. Oni i direktoriji u kojima se nalaze trebali bi biti dostupni samo njihovom vlasniku. U ovom slučaju, prava bi trebala imati sljedeći oblik: 0755 (drwxr-xr-x). Promijenite ovaj parametar ako je potrebno. Provjerite pojavljuje li se greška nakon izvršenih promjena.
Korak 5
Provjerite jesu li zaglavlja HTTP odgovora pravilno sročena kao rezultat pokretanja vaše CGI skripte. Pronađite zapisnik koji se naziva error_log, a koji bi se trebao nalaziti u odjeljku za pohranu datoteka dnevnika (zapisnici pogrešaka), u stavci izbornika "Statistika". Unesite potrebne promjene, a zatim provjerite je li nestala interna greška. Najčešće se ispostavi da ako nijedna od gornjih opcija ne pomogne, greška leži u pogrešnom pravopisu. Obavezno provjerite parametre koje ste nedavno uredili.