Problème configuration CGI

sdelaunay
Invité n'ayant pas de compte PHPfrance

02 sept. 2007, 01:46

Bonjour,

J'ai installé un serveur Apache 1.3 et je souhaite exécuter le module bancaire Mercanet ATOS qui execute un cgi nommé request.
Seulement lorsque je le lance via un script PHP j'ai droit à un téléchargement alors que les valeurs suivantes sont spécifiées dans le httpconf :

Code : Tout sélectionner

ScriptAlias /cgi-bin/ "D:/Web/www/cgi-bin/" AddHandler cgi-script .cgi <Directory "D:/Web/www/cgi-bin/"> AllowOverride None Options ExecCGI Order allow,deny Allow from all </Directory>
J'essaie donc de lancer directement le cgi du navigateur :
J'ai droit à une erreur 500 Internal Server Error

Je lis le log d'erreurs Apache :

Code : Tout sélectionner

D:/Web/www/cgi-bin/request is not executable; ensure interpreted scripts have "#!" first line (9)Bad file descriptor: don't know how to spawn child process: D:/Web/www/cgi-bin/request
J'ai tenté de renommer en .exe, en .cgi cela ne change rien.

J'ai aussi mis le fichier dans le cgi-bin du serveur et changeant les accès dans la config, sans résultat.


Avez-vous une idée ?

Merci

ViPHP
ViPHP | 5924 Messages

02 sept. 2007, 02:33

Envoie moi le script, je vais le tester sur mon serveur.

ViPHP
ViPHP | 5924 Messages

03 sept. 2007, 03:48

Je viens de lire le script. Regarde simplement le fichier version.txt, j'espère que ça va te mettre la puce à l'oreille…

sdelaunay
Invité n'ayant pas de compte PHPfrance

03 sept. 2007, 15:09

J'ai réussis à faire fonctionner le fichier exécutable, j'avais en fait une version Linux et non Windows:S
Merci de vous êtes attarder sur mon problème.