Hvorfor fungerer ikke mitt CGI-script skikkelig?

Script som nettopp har blitt lastet opp kan inneholde feil som gjør at de ikke fungerer skikkelig. Den vanligste feilmeldingen er "Internal Server Error -The server encountered an internal error or misconfiguration and was unable to complete your request." Grunnen til du får denne feilmeldingen kan være at:

  • Scriptet ikke kan eksekveres
  • Den første linjen i scriptet ikke peker til riktig Perl-path
  • Scriptet er feilkonfigurert
  • Du lastet opp scriptet i binary mode i stedet for ASCII mode

Ved å endre filens rettigheter via FTP-programmet, kan du gjøre scriptet eksekverbart. På de fleste programmer gjør du dette ved å gå inn på filens egenskaper og endre rettighetene til 755 (rwxr-xr-x). Dette kan imidlertid variere fra program til program og er avhengig av scripttype.

Det er også viktig at den første linjen i ditt script inneholder kommandoen "#!/usr/bin/perl".

Noen script, som for eksempel gjestebøker, trenger mer konfigurering. Vi anbefaler at du leser README-filen som kom sammen med scriptet. Disse filene inneholder instruksjoner for hvordan du konfigurerer scriptet på riktig måte.

Domenesøk

Norge

Basefarm AS
Nydalen Allé 37a
0484 Oslo
Norway
Phone: +47 4000 4100
Fax: +47 4000 4080

Sverige

Basefarm AB
Sveavagen 159
11346 Stockholm
Sweden
Phone: +46 8 5011 2600
Fax: +46 8 657 9110

Nederland

Basefarm BV
Beechavenue 106
1119 PP Schiphol-Rijk
Netherlands
Phone: +31(0) 20 406 64 66
Fax: +31(0) 20 406 64 57

Kontakt oss

E-mail: post@basefarm.no