[PHP.INI] fonctionnement de safe_mode_include_dir
Posté : 23 janv. 2007, 17:41
J'ai un problème avec la fonction stat() sur un fichier.
Voici l'environnement:
Je bosse sous Mandrake 10.1, avec un php 5.0.3 Je dois consulter un fichier sur un autre pc. Pour ça, j'ai fais un petit montage nfs de ce fichier dans le répertoire /mnt/repertoire. Comme je suis prudent, j'essaie de garder le mode safe et j'ai renseigné le php.ini de la manière suivante:
Je retrouve bien ces infos quand je lance un phpinfo().
Mais quand je lance la commande
J'ai l'erreur suivante:
...
Voici l'environnement:
Je bosse sous Mandrake 10.1, avec un php 5.0.3 Je dois consulter un fichier sur un autre pc. Pour ça, j'ai fais un petit montage nfs de ce fichier dans le répertoire /mnt/repertoire. Comme je suis prudent, j'essaie de garder le mode safe et j'ai renseigné le php.ini de la manière suivante:
Code : Tout sélectionner
safe_mode = On
safe_mode_gid = Off
safe_mode_include_dir = /mnt/repertoire/
Mais quand je lance la commande
Code : Tout sélectionner
$aStat = stat('mnt/Manager.log');Soit j'ai pas compris comment ça fonctionnait, soit j'ai oublié quelquechose... ou bienWarning: stat() [function.stat]: SAFE MODE Restriction in effect. The script whose uid is 100 is not allowed to access /mnt/repertoire/fichier.txt owned by uid 2000 in /repPHP/tst.php on line 2
Warning: stat() [function.stat]: stat failed for /mnt/repertoire/fichier.txt in /repPHP/tst.php on line 2