CGI internal server error

Fermé
bloodchecker Messages postés 339 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 29 février 2012 - 18 mai 2010 à 13:45
Bonjour,

J'essaie de faire tourner ce script sur mon serveur local :

#!/usr/bin/perl

print "Content-type: text/html\n\n";
print <<HTML;
<html>
<head>
<title>A Simple Perl CGI</title>
</head>
<body>
<h1>A Simple Perl CGI</h1>
</body>
HTML
exit;

Ce script fonctionne très bien en ligne de commande (quand je l'execute avec ./monscript.cgi) sous cygwin.

Par contre quand je le met sur mon serveur (apache via wamp) il me met une internal server error. Dans les logs d'apache il me dit ça :

[Tue May 18 13:33:33 2010] [error] [client 127.0.0.1] (OS 2)Le fichier spécifié est introuvable. : couldn't create child process: 720002: test.cgi
[Tue May 18 13:33:33 2010] [error] [client 127.0.0.1] (OS 2)Le fichier spécifié est introuvable. : couldn't spawn child process: C:/wamp/www/cgi/test.cgi

Sachant que j'ai installer Acvtive Perl dans le repertoire C:\wamp\bin\perl et que j'ai modifier 2 lignes dans mon fichier httpd.conf :

"Options Indexes FollowSymLinks Includes ExecCGI" à la place de "Options Indexes FollowSymLinks"

et j'ai décommenter la ligne "AddHandler cgi-script .cgi"

Merci de votre aide