Avatar billede knast Nybegynder
24. marts 2002 - 01:03 Der er 14 kommentarer og
1 løsning

Installation af Perl på XP

okey, jeg er efterhånden godt træt af at hele tiden skulle uploade mine script for at teste dem.
Derfor har jeg nu bestemt mig for at instaææere Perl på min Apache server. (hvor der i forvejen er PHP på)

Desværre kender jeg ikke noget til at installere Perl , så jeg behøver lidt hjælp.

jeg er ret sikker på at jeg har downloadet den rigtige fil, den hed vidst ActivePerl-5.6.0.623-MSWin32-x86-multi-thread og er downlaodet inde på activeperls hjemmeside.
Installationen gik også fejlfrit, og når jegh skriver perl -v i en kommandopromt svarer Perl fint.

Men så er jeg heller ikke kommet længere. Hvordan får jeg perl til at virke ?
hvad jeg skal jeg tilføje i httpd.conf (for et eller andet skal jeg vel tilføje)
Hvor skal jeg lægge mine perl filer ???
hvordan får jeg også min server til at understøtter *.pl og ikke kun *.cgi ???

osv osv osv
Avatar billede erikjacobsen Ekspert
24. marts 2002 - 01:21 #1
Jeg skulle simulere et cgi-bin katalog og tilføjede disse linier
til min httpd.conf

  ScriptAlias /cgi-bin/ "C:/Programmer/Apache/Apache/htdocs/cgi-bin/"

    <Directory "C:/Programmer/Apache/Apache/htdocs/cgi-bin">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>
Avatar billede knast Nybegynder
24. marts 2002 - 01:33 #2
hmmm....har oprettet mappem (D:/Apache/htdocs/cgi-bin som det er i mit tilfælde) tilføjet linjerne i httpd.conf (stien er selvfølgelig rettet)
men får stadigvæk *500 Internal Server Error*
Avatar billede erikjacobsen Ekspert
24. marts 2002 - 01:35 #3
og genstartet Apache ?

Du har vel et lille bitte test script - ikke ? Må vi lige se?
Avatar billede erikjacobsen Ekspert
24. marts 2002 - 01:40 #4
Men du kan jo få mit :)  Hedder test.pl - genialt navn, ikke ?

#!/usr/bin/perl

print "Content-type: text/html\n";
print "\n";

print <<XXXX
<html>
<body>
<h1>Hej med dig</h1>
</body>
</html>

XXXX
;
Avatar billede knast Nybegynder
24. marts 2002 - 02:02 #5
har lige prøvet at genstarte men det hjalp ikke :(
selvfølgelig har jeg et test script ;) og for en sikkerheds skyld prøvede jeg også lige med dit, men lige lidt hjalp det :(
dvs. jeg kan sagtens kalde dem via en kommandopromt, men ikke via en browser/apache eller hvad end det er der kalder dem normalt.
Avatar billede knast Nybegynder
24. marts 2002 - 02:03 #6
hvis du vil se min httpd.conf er den her:
http://www.knast.dk/httpd.conf
Avatar billede erikjacobsen Ekspert
24. marts 2002 - 02:12 #7
Du har angivet en scripthandler men har ikke defineret den ??

http://www.eksperten.dk/spm/189077
Avatar billede erikjacobsen Ekspert
24. marts 2002 - 02:14 #8
He he mente vist AddHandler cgi-script .cgi
Avatar billede knast Nybegynder
24. marts 2002 - 02:31 #9
er faktisk ikke helt med ???

skal jeg sætte AddHandler cgi-script .cgi  ind et andet sted, skal den slettes, eller skal det tilføjes noget mere ???
Avatar billede erikjacobsen Ekspert
24. marts 2002 - 02:33 #10
Du kan jo starte med at slette dem (sæt # foran), for den
er sikkert ikke indbygget i en Windows Apache
Avatar billede knast Nybegynder
24. marts 2002 - 02:52 #11
negativ :(
stadigvæk 500 Internal Server Error
Avatar billede erikjacobsen Ekspert
24. marts 2002 - 03:13 #12
Ja, det er jo en rigtig dejlig fejlbesked, der li'som bringer os
videre i livet, mod nye mål, firske og frejdige, opsat til
eventyr og spænding og nye udfordringer.

(Hvad er det nu det hedder .... Ironi ? )

Jeg ved ikke hvad der er galt. Jeg kan afvikle Perl med
de få linier indsat som du har fået, samt en normal installation
fra Active Perl.
Avatar billede knast Nybegynder
24. marts 2002 - 18:50 #13
årrhhhh...hvad fanden, jeg er modem bruger, så jeg har dynamisk IP og er ikke så tit online.
Så jeg tillader mig at lægge Perl.exe i cgi-bin mappen, og håber på at ingen ydnytter det.
læg lige et svar ind så jeg kan give dig nogle point, for forsøget. (principsag)
Avatar billede erikjacobsen Ekspert
24. marts 2002 - 18:56 #14
Apropos principsag: du fik ingen løsning, jeg vil ikke have point,
Avatar billede knast Nybegynder
24. marts 2002 - 19:05 #15
#!%&¤¤#"¤%#&&¤#&#¤
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