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 :
j'ai installé strowberry perl
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>
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
Partager