Avatar billede _et Praktikant
02. juni 2003 - 23:56 Der er 9 kommentarer og
1 løsning

Hello World

Jeg skal teste om perl er installeret ordenligt, da jeg har problemer med nogle moduler til perl.

Så jeg vil gerne have en "hallo World" Apps, som kan køre både på apache og i en shell, Evt. 2 apps, hvis man ikke kan bruge den samme

Hvis i har andre gode tips, til test, så kom bare med dem.

Det skal køre på en linux box

mvh.
ET
Avatar billede thomasledet Nybegynder
03. juni 2003 - 00:39 #1
#!/usr/bin/perl

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

print("Hello world!\n");
Avatar billede thomasledet Nybegynder
03. juni 2003 - 00:39 #2
skulle fint gøre tricket...
Avatar billede _et Praktikant
03. juni 2003 - 00:58 #3
Hvad skal filerne hedde i WWW og Shell?

Jeg har kaldt filen hello.pl

og prøvet at kalde den sådan her :
[xx]$ hello.pl  - og  [xx]$ perl hello.pl

Jeg har desuden prøvet at sætte chmod 777 på filen, men jeg får fejl ved kørsel
Avatar billede mahler Nybegynder
03. juni 2003 - 07:34 #4
Hvilken fejl?
Avatar billede mfalck Praktikant
03. juni 2003 - 08:36 #5
du skal huske at filen - hvis du overfører dem fra en windows maskine via ftp - skal overføres som ascii - ellers kan perl få scriptet galt i halsen.
derudover så skal stien (#!/usr/bin/perl) i starten pege på din perl-fortolker (du kan se hvor den ligger med kommandoen "type perl".
Avatar billede _et Praktikant
03. juni 2003 - 13:37 #6
Problemet var at jeg ikke havde fået (#) med foran (!/usr/bin/perl)

Tak for hjælpen
Avatar billede _et Praktikant
03. juni 2003 - 14:39 #7
ps. hvad skal filen hedde hvis den skal kaldes fra en browser

www.xxx.dk/hello.pl - dette giver kun filen i txt format
Avatar billede mfalck Praktikant
03. juni 2003 - 14:40 #8
i apaches httpd.conf fil skal du sætte:

AddHandler cgi-script .cgi .pl
Avatar billede _et Praktikant
03. juni 2003 - 14:48 #9
tak

Det virker godtnok ikke, men det er sikkert pga. problemer med mod_perl.c
Har et spm. ang. det :-)

Er der nogen forskel på perl og perl5
Avatar billede thomasledet Nybegynder
08. juni 2003 - 01:28 #10
ovenstående kræver ikke mod_perl... men mod_cgi... det er installeret som default...

har du sat +ExecCGI som option på pågældende dir?
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