[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Q] capilotraction avec apache



> 2/ mais dans access.conf, il y a aussi:
>
> <Directory ~ "/home/ghost/.*/www">
> Options All MultiViews
> AllowOverride all
> </Directory>

Il me semble que la meilleure méthode est de ne pas mettre "Options all"
mais laisser les utilisateurs définir dans quels répertoires ils ont des
cgis en créant un fichier .htaccess avec la ligne "Options +ExecCGI"

>        En gros, tous les cgi utilisateur échouent, avec le seul message
> «premature end of script headers». Ces cgi marchent cependant
> correctement quand on les place dans /usr/lib/cgi-bin/.

La config est bonne alors, au moins ils les reconnaît comme des scripts.
Comme le suggère le message, est-ce-que le script renvoit bien des
headers quand tu l'exécute à partir d'un shell ? Sous le user www-data

Il y a aussi des problèmes avec les scripts perl qui lancent d'autres
programmes car leur sortie n'est pas flushée, si c'est le cas essaies
d'encadrer la sortie des headers par "$|=1;" et "$|=0;" (pas de doute
c'est bien du perl !), analogue à python -u etc.

Alain




-- 
To UNSUBSCRIBE, email to debian-user-french-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: