Comment utiliser un CGI ?

Hello,

J’ai un outil me générant des stats, ce dernier utiliser des données xml pour en tirer un graphe.

Je me retrouve donc avec un script.cgi (le fameux permettant d’afficher mes stats), j’ai placé ce dernier dans /var/www/ avec les bons droits, mais quand je vais directement dessus, mon script n’est pas interprétée… J’ai bien apache2, config par défaut, il me semblait que les cgi ne posaient pas vraiment un problème…

Pour interpréter ce script, j’ai besoin de quoi d’autre ?? Une conf particulière de Apache ?

merci

Salut,

Jamais utilisé de script cgi mais il me semble que si par exemple la conf de ton virtualhost apache2 (que tu trouves dans /etc/apache2/sites-available/) t’indique ceci :

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory>

alors tu place tes scripts dans /usr/lib/cgi-bin/ et tu les appelle à l’url tonsite/cgi-bin/fooscript.foo

Salut

Peux-tu filer les logs apache (error.log) s’il te plait ? ce serait plus simple. Car cela peut venir de pleins de choses : pas de perl, problème de droits, problème de paquets non installés, etc …