Apache n'exécute plus mes scripts en CGI

Apache n'exécute plus mes scripts en CGI - Logiciels - Windows & Software

Marsh Posté le 26-11-2012 à 17:27:59    

Bonjour,
 
Je suis sous windows 7 pro 64.
J'utilise apache 3.4.3 32 bits + php 5.4.9 32 bits en fcgi + mysql 5.5.28 32 bits + perl 5.16.1 build 1601 en 32 bits
 
Jusqu'à présent j'utilisais sans problème AWStats 7.1, mais depuis quelques temps, la page n'est plus accessible (elle tourne en rond, pas de timout, pas de message d'erreur ni dans windows, ni dans apache même en loglevel debug)
 
Mais awstats fonctionne bien en ligne de commande, sont installation n'est pas en cause...D'autant plus que j'ai effectué un test en créant un fichier test.pl contenant ceci :

Code :
  1. #!d:/wamp/apps/perl/bin/perl.exe -wT
  2. print "Content-type: text/htmlnn";
  3. print "Hello, World."


 
Produisant le même phénomène.
Le shebang est bon, je l'ai testé et retesté de nombreuses fois.
J'ai bien mis ExecCGI dans le vhost.
Le module CGI d'apache est bien chargé.
J'ai bien ajouté ceci :

Code :
  1. [HKEY_CLASSES_ROOT.plShellExecCGICommand]
  2. @="D:\wamp\apps\perl\bin\perl.exe -wT"


dans la base de registre.
 
Dans mon httpd.conf, j'ai bien :
AddType text/html .pl
AddHandler cgi-script .cgi .pl
 
Et j'ai testé avec :
ScriptInterpreterSource registry
et  
ScriptInterpreterSource script
 
Je ne comprends pas pourquoi ça fonctionnait, et que là, sans aucuns messages, plus rien ne se passe.
Pourriez-vous m'aider s'il vous plait ?

Reply

Marsh Posté le 26-11-2012 à 17:27:59   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed