Apr�s quelques jours, et beaucoup de message � lire...
Le 16:29 06/11/02 +0100, toto nous a �crit :
****** Message d'origine ******
salut,
j'ai bien ca dans mon httpd.conf:
***********************************************************
...
ScriptAlias /cgi-bin/ "/usr/local/www/cgi-bin/"
ScriptAlias /cgi-bin/ "/usr/local/www/cgi-bin.default/qmaildadmin/"
Ca �a peut pas faire!
Tu donne deux indications contradictoires
Tu dis que /cgi-bin c'est en fait le repertoire /usr/local/www/cgi-bin/
et juste apr�s tu dis que le m�me cgi-bin c'est
/usr/local/www/cgi-bin.default/qmaildadmin/
MJ'�tonne m�me que Apache d�marre !
Je ferais un :
ScriptAlias /cgi/ "/usr/local/www/cgi-bin.default/qmaildadmin/"
l'url est alors:
http://localhost/cgi/qmailadmin.cgi
(tu peux remplacer le cgi par ce que tu veux par exemple: mailadmin
ScriptAlias /mailadmin/ "/usr/local/www/cgi-bin.default/qmaildadmin/"
et bien s�r:
http://localhost/mailadmin/qmailadmin.cgi
Ensuitre, les lignes suivantes sont inutiles si tu configures bien comme
ci-dessus
<Directory "/usr/local/www/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>..
D'autant que tu vises pas le bon r�pertoire (il manque le qmaildadmin/ au
bout), et que la bonne directive est :
Options +ExecCGI (notes bien le '+' ).
AddHandler cgi-script .cgi
Une fois la directive ScritAlias mise, TOUT fichier dans /cgi (ou plut�t
donc dans /usr/local/www/cgi-bin.default/qmaildadmin/) sera consid�r� comme
un programme � executer.
Conclusion:
fais du m�nage, choisi l'une des trois mani�res de d�clarer un cgi,
Et comme disait un ami � moi:"Si rien d'autre ne fonctionne, lis la doc !"
http://httpd.apache.org/docs/howto/cgi.html#configuringapachetopermitcgi
Bon courage...
@micalement,