[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: apache + cgi




Les fichiers de type .html ne sont pas pré-processé pour exécuter les
"server includes".

Rajoutes ces commandes à ton srm.conf pour pouvoir activer le
pré-processing des fichiers ".shtml". Il suffira ainsi de renommer les
fichiers pour lesquels tu as besoin de ce genre de processing.

AddType text/html .shtml
AddHandler server-parsed .shtml

Tu peux aussi aller voir sur le site d'Apache pour ce qui est supporté
comme "server includes".

http://www.apache.org/docs/mod/mod_include.html

Hugo Villeneuve


---Mathieu Lutfy <[email protected]> wrote:
>
> Salut,
> 
> J'essaie de faire exécuter un cgi à partir du code html, par exemple:
> <P>blabla <!--#exec cgi="/cgi-bin/test.cgi"--> ...</P> (sous Apache 1.3.8,
> installé de Debian 2.2 potato).
> 
> Voici un aperçu de mes configurations:
> [srm.conf]
> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
> AddHandler cgi-script .cgi
> 
> [access.conf]
> <Directory /var/www> # le fichier en question est dans ce répertoire
> Options All
> </Directory>
> 
> Voici le problème: un cgi appelé directement (par son URL) s'exécute
> correctement, mais pas en faisant un #exec. J'ai le même problème si 
> j'essaie de faire un server include.
> 
> - Aucun commentaire dans mes logs (error.log), même en mode "debug".
> - Oui j'ai vérifié tout les access (755) du cgi. :)
> 
> Quelqu'un a une idée de ce qui pourrait être la cause?
> 
> Mathieu Lutfy
> 
> 

_________________________________________________________
DO YOU YAHOO!?
Get your free @yahoo.com address at http://mail.yahoo.com