Ofte stilte spørsmål
Hvorfor virker ikke mine CGI / Perl-skripter?
Først og fremst bør man forsikre seg om at skriptene har korrekte rettigheter. Tilnærmet alle CGI og perl skripter bør ha rettighetene 755. Rettighetene kan settes via FTP, File manager, SSH eller tilsvarende.
Dersom man fremdeles opplever å få en 500 Internal server error bør man sjekke om man har feil i kodingen. Dette gjøres ved å kjøre følgende kommando via SSH:
perl -w dittskript.pl
(hvor dittskript.pl er filnavnet til skriptet)
Kommandoen vil skrive ut eventuelle advarsler.
Dersom kommandoen ikke gir noen advarsler, men man opplever likevel å få en 500 Internal server error i nettleseren, er feilen mest sannsynlig at det ikke sendes korrekt Content-type linje til nettleseren. Dette kan gjøres ved å legge til følgende linje i skriptet nær toppen:
print "Content-type: text/html
";
Sist endret: 21.03.11 15:27:12
Opprettet: 21.03.11 15:27:12
Lest: 1