bonjour,

je pense avoir qque soucis avec apache et la configuration cgi

voici le paramétrage que j'ai trouvé sur le net et mis en place pour faire tourner cgi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
ScriptAlias /cgi-bin/ "c:/wamp/bin/apache/apache2.2.8/cgi-bin/"
 
<Directory "c:/wamp/bin/apache/apache2.2.8/cgi-bin/">
d'origine, je n'ai rien modifié.
</Directory>
j'ai installé strowberry perl
et j'ai lancé le script démo printenv.pl via l'url : http://localhost/cgi-bin/printenv.pl

ça marche.

quand je tente de lancer le script system.pl qui contient juste ligne :

system ("psql -d posgis -U postgres < c:/query.sql");

j'ai l"erreur apache : psql n'est pas reconnu en tant que commande interne...

si je lance le script via la console :

perl.exe c:/...../cgi-bin/system.pl ça marche.

je ne comprend pas bien ce qu'il ce passe, qqu'un peut 'il m'aider ?

merci d'avance,

n