Avatar billede kelo Nybegynder
04. april 2001 - 10:54 Der er 11 kommentarer og
1 løsning

Perl og IIS fra win2k

Virker det og hvordan sætter jeg det op så min hello world kan vises???
Avatar billede thomasledet Nybegynder
04. april 2001 - 12:14 #1
Når du har installeret win2k og IIS og det virker henter du den nyeste perl-distribution fra active state... dette er klart den nemmeste måde at installere perl på...

http://www.activestate.com/Products/ActivePerl/Download.html

ActivePERL installerer sig selv og sætter selv alle de ting op, der skal bruges....

det eneste du nu mangler er at oprette et cgi-bin-bibliotek.... når du har gjort det, skal de rigtige rettigheder sættes op... det gør du fra \"administrative tools\"->\"Internet information services\"->\"default website\"->dit cgi-bin-properties... dér hvor der står execute permissions skal der stå \"scripts and executables\"... så skulle det virke.. så skal du bare smide dine .pl filer ind i dit cgi-bin og kalde dem fra browseren...

held og lykke!
Avatar billede kelo Nybegynder
04. april 2001 - 12:22 #2
Hmm skal den hedde cgi-bin?

Inden jeg fik dit svar har jeg lavet en der hed cgi\\

Under dir -> egenskaber - konfig. der kan jeg adde
.pl og .pm er det noget jeg skal begive mig i gang med??? Hvis ja hvad hedder den fil jeg skal llinke f.eks. .pl med?
Avatar billede thomasledet Nybegynder
04. april 2001 - 12:57 #3
Jeg vil anbefale dig at installere active states perl distribution... den sætter nemlig selv alle disse ting op....

det er ligegyldigt, hvad du kalder det blibliotek, du vil kunne eksekvere perl fra... i princippet behøver du slet ikke kun at have eet... du kan bare sætte det op således at der fra ALLE biblioteker kan eksekveres perl...

hvis du absolut ikke vil gøre det på den nemme måde (activeperl) så hedder den fil, du skal linke .pl med c:\\perl\\bin\\perl.exe
Avatar billede kelo Nybegynder
04. april 2001 - 12:58 #4
Jeg har nu fulgt din fremragende forklaring! Først en tak! MEN =)) jeg får ikke Hello World! skrevet ud, men den åbner filen i notepad.

Jeg har følgende kode

print (\"Hej Verden\\n\");

den er gemt som test.pl

Gør jeg noget forkert?
Avatar billede thomasledet Nybegynder
04. april 2001 - 12:59 #5
.pm filer er ikke noget du skal sætte op... de skal installeres i perl-biblioteket... også her er activestates perl distribution klart at foretrække, da de faktsik har et utility til nemt og hurtigt at hente og installere forskellige perl moduler direkte fra nettet...
Avatar billede kelo Nybegynder
04. april 2001 - 13:04 #6
hehe nu til en rigtig newbie spgmål! =))

Jeg har ændret min fil navn til test.pm fra test.pl

Nu skriver den koden i html altså:

print (\"Hej Verden\\n\");

og ikke kun hej verden! ???
Avatar billede thomasledet Nybegynder
04. april 2001 - 13:05 #7
når du skriver cgi-applicationer skal du være sikker på, at du fortæller, helt præcist, hvad du vil \"udskrive\"....

derfor... hvis du vil udskrive HTML-kode bør den første udskrift (print-statement) være

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

eller vil du få en fejl, når du kalder scriptet...

jeg vil råde dig til at få fat på noget litteratur, før du kaster dig ud i den helt store perl-programmering...

du kan finde meget brugbar information på nettet...
Avatar billede kelo Nybegynder
04. april 2001 - 13:08 #8
Jeg har et par bøger liggende ved siden af mig =). Ville bare lige have den skide webserver op og køre først.

Men det vil sige at det køre helt prefekt nu min server? Jeg skal bare huske at navn give filerne .pm?

Og igen mange tak
Avatar billede thomasledet Nybegynder
04. april 2001 - 13:10 #9
hvorfor .pm og ikke .pl? .pm plejer at være de moduler, man eventuelt bruger... som for eksempel \"use CGI;\"... det er ikke filer, du skal have liggende i din cgi-bin... de skal være installerede i deres eget bibliotek under din perl installation...
Avatar billede kelo Nybegynder
04. april 2001 - 13:17 #10
Okie! Jeg må nok heller grave lidt i bøgerne inden jeg virker som en hel tumpe :-P

Jeg vender frygtelig tilbage for at sige om jeg har fået det til at virke eller ikke.

Avatar billede thomasledet Nybegynder
04. april 2001 - 13:22 #11
det gør du bare!

Held og lykke!
Avatar billede thomasledet Nybegynder
04. april 2001 - 13:30 #12
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