"d:\perl\bin\perl.exe"
Stien her tyder på at dit site er hostet på en windows maskine, så i forb. med kørsel af perl fra dit website kan du ikke rigtig bruge stien til perl.exe til noget som helst...det er normalt kun på unix/linux platforme du skal angive sti til perl ( f.eks #!/usr/bin/perl )
Du er afhængig af at Cliche har givet dig rettigheder til at udføre scripts fra en mappe under dit site.
Så hvad gør du?
Start med at lave et lille testscript for at se om du overhovedet har rettighed til at udføre et perlscript; Altså lav en ny fil i f.eks Notepad og skriv:
print 'Hello World';
Gem filen som test.cgi, upload via ftp til roden af dit site ( brug ASCII transfer, ikke binary ). Se om du kan udføre scriptet ved at gå ind på
www.minside.dk/test.cgiVirker det ikke så prøv at gennemgå samme procedure hvor du kalder scriptet for test.pl i stedet for test.cgi.
Virker det stadig ikke ;-) så prøv at se om Cliche har oprettet en mappe under dit site som hedder noget i retning af CGI-BIN, så har de højst sandsynligt givet dig ret til at udføre script deri, prøv både med test.pl og test.cgi fra denne folder i stedet.
Var der ingen af disse ting der hjalp bliver du nødt til at få Cliche til at fortælle dig hvordan du afvikler Perl scripts på dit site.
Lad os antage at du har fået det til at virke som test.pl i mappen cgi-bin.
Omdøb da guestbook.cgi til guestbook.pl og upload den til cgi-bin mappen.
Guestbook'en skulle så være til at konfigurere ved at gå ind på:
www.minside.dk/cgi-bin/guestbook.pl?action=setupog
www.minside.dk/cgi-bin/guestbook.pl?action=control_paneldu skulle kunne linke til guestbook'en ved at linke til
www.minside.dk/cgi-bin/guestbook.plUdover at skulle have ret til at udføre scripts, skal guestbook.pl også have ret til at skrive til mappen hvor den befinder sig i...du kan ikke selv styre rettigheder via ftp på en windows maskine, så du må bare håbe at Cliche i forvejen har tildelt dig de rigtige rettigheder...