-
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