Perl en local,comme module apache sur win

Le forum de l'Annuaire Francophone des Scripts CGI: CGI : Problème avec un script: Perl en local,comme module apache sur win

Anonyme

jeudi 09 août 2001 - 15h34
bonjour,
voila j'ai installé apache sous win pour mes test en local, ainsi que perl5,php,mysql, mes scripts php s'éxécute dans le rep htdocs, mais les cgi que dans le rep cgi-bin, comment puisje faire pour que ceux ci s'éxécute dans tous les repertoires, pour php j'ai mis ceci

ScriptAlias /php4/ "c:/php4/"
AddType application/x-httpd-php4 .php
AddType application/x-httpd-php4 .php3
AddType application/x-httpd-php4 .php4
Action application/x-httpd-php4 "/php4/php.exe"

pour les cgi dois je faire une chose du style

ScriptAlias /perl/ "c:/perl/"
AddType application/x-httpd-perl .pl
AddType application/x-httpd-perl .cgi
Action application/x-httpd-perl"/perl/perl5.6.0.exe"

sachant qu'actuellement , la ligne est comme ceci
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"

je n'en suis pas vraiment sur, si vous tester en local et que vous avez configurer pour que perl s'éxécute dans cgi-bin et htdocs merci de me donner un ptit coup de main
merci d'avance
@+

Frédéric (Frédéric)

samedi 11 août 2001 - 09h23
Bonjour,

il ne faut pas procéder comme cela. Il faut vérifier dans le fichier config (httpd.conf) qu'il y aie bien un 'handler' pour gérer les scripts .cgi et .pl
AddHandler cgi-script .pl
AddHandler cgi-script .cgi

En suite au début de chaque script perl (= cgi en perl) il suffit de mettre la ligne qui indique ou se trouve perl
#!c:/perl/bin/perl.exe
par exemple

Anonyme

samedi 11 août 2001 - 15h02
merci je vais essayer cela de suite
bon week end


Ajouter un message


Ceci est une zone publique. Si vous n'avez pas de compte, entrez votre nom dans le champ "Identificateur" et laissez le mot de passe vide. Votre adresse E-mail est facultative.
Identificateur :  
Mot de passe :
E-mail :
Poster "anonymement"