Avatar billede ravsted-dk Nybegynder
15. december 2006 - 11:45 Der er 19 kommentarer og
1 løsning

Kan ikke få perl til at virke.

Hej

Hver gang jeg prøver at sætte perl til, siger apache der er fejl i http.conf

Jeg har prøvet at installere activeperl 5.8.8.819 men har ike hjulpet.

Hvad gør jeg forkert.
Avatar billede fixxxer Nybegynder
15. december 2006 - 11:56 #1
mod_perl ?
Avatar billede showsource Seniormester
15. december 2006 - 12:33 #2
I din conf tilfoejer du ExecCGI paa linien med Options f.eks. i din directoryblok for htdocs
Udkommenterer linien med
AddHandler cgi-script .cgi

I dit perl script, skal du saa soerge for at foerste linie peger paa perle.exe

#!path\til\perl.exe

Anyway, paa Win :O)
Avatar billede fixxxer Nybegynder
15. december 2006 - 12:38 #3
Hvis jeg forstår ham ret, så vil han bruge perl i apache konfigruationnen med mod_perl, så han kan skrive <perl> deriktiver, men han måtte gerne udbyde en smule.
Avatar billede ravsted-dk Nybegynder
15. december 2006 - 12:49 #4
Jeg skal bruge Awstats, og de køre med filerne .pl

Når jeg prøver at kalde disse filer, kommer den rå tekst frem
Avatar billede fixxxer Nybegynder
15. december 2006 - 12:50 #5
Så skal du bruge showsource's fremgangsmåde
Avatar billede ravsted-dk Nybegynder
15. december 2006 - 12:53 #6
Det er sat til
Avatar billede ravsted-dk Nybegynder
15. december 2006 - 13:52 #7
virker stadigvæk ikke
Avatar billede showsource Seniormester
18. december 2006 - 07:30 #8
Nu bruger du vel et dir, hvor du har tilladt
ExecCGI
i din Option linie ???
Avatar billede ravsted-dk Nybegynder
18. december 2006 - 14:16 #9
skulle der være sat op. Men hvad skulle jeg evt. skrive for at give lov.
Avatar billede showsource Seniormester
20. december 2006 - 12:25 #10
For at afvikle CGI i localhost:

I din httpd.conf, har du en Directory blok for dir'et "htdocs"
Her tilføjer du ExecCGI på options linien

Linien, ( længere nede i din conf )

#AddHandler cgi-script .cgi

udkommenteres og .pl tilføjes

AddHandler cgi-script .cgi .pl

Genstart Apache og prøv med flg. fra dir'et "cgi-bin"


#!C:/perl/bin/perl.exe
##
##  printenv -- demo CGI program which just prints its environment
##

print "Content-type: text/plain\n\n";
foreach $var (sort(keys(%ENV))) {
    $val = $ENV{$var};
    $val =~ s|\n|\\n|g;
    $val =~ s|"|\\"|g;
    print "${var}=\"${val}\"\n";
}



Denne linie:
#!C:/perl/bin/perl.exe

skal pege på din perl.exe
Avatar billede ravsted-dk Nybegynder
20. december 2006 - 15:47 #11
Den skriver det bare sådan http://212.10.218.3/cgi-bin/index.pl
Avatar billede ravsted-dk Nybegynder
20. december 2006 - 15:49 #12
Hvis det er til nogen hjælp er det xampp jeg bruger
Avatar billede showsource Seniormester
20. december 2006 - 15:51 #13
Jamen det virker jo! :O)
Avatar billede ravsted-dk Nybegynder
20. december 2006 - 17:02 #14
skal det se sådan ud
Avatar billede showsource Seniormester
20. december 2006 - 17:04 #15
jaja da! :O)

Noget i stil med

<?php phpinfo(); ?>
Avatar billede ravsted-dk Nybegynder
20. december 2006 - 19:26 #16
Ser alle .pl filer sådan ud.
Avatar billede showsource Seniormester
21. december 2006 - 05:37 #17
æhh, den du har der, viser jo de forskellige ENV

Awstats vil jo vise statistik for et domain
Avatar billede ravsted-dk Nybegynder
21. december 2006 - 10:18 #18
ok

Jeg vil så se om jeg kan få det til at virke
Avatar billede ravsted-dk Nybegynder
12. januar 2007 - 23:01 #19
Kommer du lige med et svar
Avatar billede showsource Seniormester
13. januar 2007 - 04:46 #20
ok
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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