Avatar billede asgrone Nybegynder
14. august 2004 - 13:39 Der er 8 kommentarer

hjælp til at installere et perl scrript

Jeg har over lang tid forsøgt at installere et progress-bar perlscript, uden held. Jeg har ingen erfaring med perl og kan derfor heller ikke forstå hvor jeg skal placere filerne.
Der er en install fil med scriptet som beskriver det således:
1) copy the files in the php folder to your webspace. This will be
    /var/www/html or /usr/local/apache/htdocs for default installations
    of apache. c:\inetpub\wwwroot for IIS

2) copy the files in the cgi-bin folder into your webservers cgi-bin
    directory. For 'standard' apache installations this may be
    /var/www/cgi-bin or /usr/local/apache/cgi-bin

De mapper som den beskriver eksisterede ikke på min server, så jeg lavede dem selv, men hver gang jeg kører scriptet, downloader den bare upload.cgi-filen
Hvad gør jeg galt?
Avatar billede enobe Nybegynder
14. august 2004 - 14:02 #1
Hvilken webserver anvender du?
Har du installeret perl på din server?
Er der åbnet op for at køre scripts i serveren?
Avatar billede asgrone Nybegynder
14. august 2004 - 14:25 #2
det er bare linux standart tror jeg.
er der et sted hvor jeg kan se det?
Avatar billede enobe Nybegynder
14. august 2004 - 14:33 #3
hmmmm. Så er det formentlig apache.
Du skal finde webserverens configureringsfil. Den hedder httpd.conf.

Start med det - åben den og læs afsnittet om cgi-scripts
Avatar billede asgrone Nybegynder
14. august 2004 - 14:51 #4
hvor ligger den henne?
Avatar billede enobe Nybegynder
14. august 2004 - 15:33 #5
Det kommer an på hvilken linux-dist du bruger og hvordan du har installeret apache

Typisk i /usr/local/httpd/conf eller /usr/local/apache/conf
Avatar billede asgrone Nybegynder
17. august 2004 - 11:22 #6
det er hos nogen som hedder concor.dk, jeg tror faktisk det er nt-servere. De skriver på deres hjemmeside at sti'en til Perl: #!C:\Perl\bin\perl.exe. Men det synes jeg ikke jeg bliver klogere af.. jeg har i hvert tilfælle ikke adgang til mappen...?
Avatar billede asgrone Nybegynder
17. august 2004 - 11:55 #7
nu fandt jeg filen på min lokale server som er en apache server som køre på min mac.. i filen står der at adressen til cgi-bin er Library/WebServer/CGI-Executables, den er nok lidt underlig fordi det er på en mac at jeg kører serveren, men hvad skal jeg ændre den til?
Avatar billede enobe Nybegynder
18. august 2004 - 19:46 #8
Put dette i en fil (hello.pl)

#!C:\Perl\bin\perl.exe
print "hello world";

Læg den på din webserver i en mappe ala /cgi-bin/
Fyr op under den browser http://ditdomæne/cgi-bin/hello.pl
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester