Apache n'exécute plus mes scripts en CGI - Logiciels - Windows & Software
MarshPosté 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 :
#!d:/wamp/apps/perl/bin/perl.exe -wT
print "Content-type: text/htmlnn";
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 :
[HKEY_CLASSES_ROOT.plShellExecCGICommand]
@="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 ?
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 :
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 :
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 ?