2010-07-19 7 views
0

Dans mon .htaccess sur mon 127.0.0.1 fonctionner Apache sous Linux:auto_prepend_file fonctionne, ne pas auto_append_files

# prepend and append files 
php_value auto_prepend_file /var/www/..../prepend.php 
php_value auto_append_file /var/www/..../append.php 

Ainsi, le fichier préfix fonctionne bien, mais le fichier append n'est pas. J'essaie de faire des opérations unlink() sur un fichier appartenant à www-data et rien. Je voudrais préciser que mon code n'a ni exit ni die(), mais simplement echo s. Aussi, si je mets tout le nom de fichier, Apache ne se plaint pas, pour l'ex

php_value auto_append_file foo 

J'ai aussi essayé d'avoir seulement la déclaration auto_append_file dans le .htaccess et encore non-non. Une idée d'où vient le bug?

+0

pouvez-vous reformuler légèrement, la mention de unlink dans ce genre jette la question – nathan

+0

bien, à l'origine, le fichier append est censé délier certains fichiers basés sur une expression régulière. Mais quel que soit le code PHP que j'ai mis dans append.php, il n'est pas interprété car il semble qu'Apache n'ait jamais pris la peine d'interpréter le fichier – fabjoa

Répondre

1

Eh bien, ça marche maintenant. Je devrai creuser mes logs car cela doit avoir été déclenché par un scénario très spécifique. Intéressant cependant. Je ne savais pas que certaines configurations dans votre code pouvaient provoquer le déclenchement du fichier append, sans générer d'erreurs de serveur. Eh bien, désolé pour le troll ...