Naviguer un fichier index.pl - Perl - Programmation
Marsh Posté le 06-11-2008 à 22:49:02
cool, merci pour les réponses
flo850- non je n'ai pas installé mod_perl mais mes autres sites en perl fonctionnent (et je voudrais avoir la même config que mes sites en prod).
Taz- ben si je suis dans home
Marsh Posté le 07-11-2008 à 00:30:28
ben oui j'ai le mod cgi, et quand je tape "perl /home/index.pl" dans une console il n'y a pas de problème... (c'est ça que tu appelles executable?)
Marsh Posté le 07-11-2008 à 09:02:53
justement c'est pas bon ça.
Il faut que le fichier soit exécutable en faisant un ./index.pl =>
- chmod +x index.pl
- en première ligne tu mets un shebang "#!/usr/bin/env perl"
Marsh Posté le 06-11-2008 à 21:32:32
Bonjour,
j'ai créé un fichier index.pl dans /home/ qui contient:
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "hello";
et lorsque je tape http://localhost/index.pl dans mon navigateur, il ne le navigue pas mais me propose le satané
"vous avez choisi d'ouvrir index.pl.... que doit faire firefox, l'ouvrir ou l'enregistrer...".
A noter que si je tape http://localhost/index.php ou http://localhost/index.html ça fonctionne.
J'ai copié index.pl en test.pl et là ça marche aussi.
Ma conf d'apache contient:
NameVirtualHost *
ServerName localhost
<VirtualHost *>
...
AddHandler cgi-script .cgi
AddHandler cgi-script .pl
<Directory /home/>
Options ExecCGI FollowSymLinks +SymLinksIfOwnerMatch Indexes
AllowOverride None
Order deny,allow
allow from all
DirectoryIndex index.html index.php index.pl
</Directory>
...
</VirtualHost>
Kezako?