PDA

Visualizza la versione completa : [perl] Non interpreta i comandi


kapooo
28-02-2007, 12:02
Salve, ho installato apache mysql php su macchina con sistema operativo Debian.

St tentando di far funzionare in locale un semplicissimo script perl che posto:

#!/usr/bin/perl
#Filename: salve.cgi
print "Content-type:text/html\n\n";
#HTML body
print "<html><head><title>Prima pagina di prova<\/title><\/head>\n";
print "<body><h1>Hello World!<\/h1><\/body><\/html>\n";

Lo script funziona perch l'ho testato su un server remoto, ma quando provo a farlo funzionare in locale sulla mia macchina invece di venir fuori Hello World! viene fuori lo script. Ovvero mozzila visualizza pari pari lo script.

Sembra quindi che perl non interpreti lo script eppure con il comando which perl l'indirizzo di perl proprio /usr/bin/perl.

Ultima cosa il file salve.cgi ha i permessi settati su 755 quindi eseguibile ma niente.

Qualcuno pu aiutarmi :dh: :dh: :dh:

shishii
28-02-2007, 18:58
Lo devi mettere nella directory che apache riconosce come destinataria dei cgi.

La trovi scritta in /etc/apache2/apache2.conf

Loading