- S'assurer que :
-
- Le CGIest bien visible et exécutable par le serveur.
- Attention aux ScriptAlias et aux ordres ExecCGI de la config du
serveur (srm.conf)
- S'exécutant sous le user nobody en général, vérifier qu'il a
bien accès à tout ce qu'il faut.
- Il a un environnement limité par défaut (celui du user Nobody,
fourni par le serveur). Penser à en proposer un si besoin est
!
- Tester les programmes sous shell si possible (syntaxe)
avant de les exécuter via le serveur.
- En cas d'erreurs serveur, regarder le fichier d'erreurs
(tail -f du fichier error_log)
- Attention aux alias dans la config du serveur
(srm.conf)
- Ne pas oublier de générer un header minimal
(Content-type)
- Ne pas oublier la ligne vide après l'en-tête
Content-type