Pogreška pri otvaranju određene web stranice može se pojaviti iz različitih razloga. Radi praktičnosti ove su pogreške numerirane, a svaka od njih ima svoj opis i rješenja. Pogreška 500 također nije iznimka.
Potrebno
Priključak za internet
Upute
Korak 1
Utvrdite mogući uzrok interne pogreške (pogreš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 komentirajte 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.
3. korak
Ako ste ustanovili da je uzrok interne pogreške pogrešno rukovanje CGI skriptama, provjerite završetke redaka ovih skripti, oni moraju biti u UNIX formatu (n) i ni u jednom drugom (uobičajena pogreška je redak koji završava u Windows formatu (r / n)). Prenesite ih putem FTP-a na poslužitelj pomoću ASCII načina.
4. korak
Provjerite dopuštenja CGI skripti. Oni i direktoriji u kojima se nalaze trebali bi biti dostupni samo njihovom vlasniku. U tom bi slučaju prava trebala imati sljedeći oblik: 0755 (drwxr-xr-x). Promijenite ovaj parametar ako je potrebno. Provjerite pojavljuje li se pogreš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 zvan error_log, 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 unutarnja pogreška. Najčešće se ispostavi da ako nijedna od gore navedenih opcija ne pomogne, pogreška leži u netočnom pravopisu. Obavezno provjerite parametre koje ste nedavno uredili.