opendir : failed to open dir: Permission denied

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

franck05
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 110
Inscription: Dim Nov 30, 2003 23:05

opendir : failed to open dir: Permission denied

Message le Dim Juil 09, 2006 10:55

Bonjour,

J'utilise opendir pour lister les fichiers qui sont dans un répertoire :

Code: Tout sélectionner
$path="/mfs/data"
$handle = opendir($path);      
   while ($var = readdir($handle)) {
     ......
   }      
closedir($handle);


A noter que le path ici n'est pas dans le document root d'apache, mais que j'ai mis les droits de lecture pour tout le monde (c'est sous debian)

or j'obtiens les erreurs suivantes :

Code: Tout sélectionner
Warning: opendir(/mfs/data): failed to open dir: Permission denied in /var/www/html/admin/mydb2/index.php on line 67

Warning: readdir(): supplied argument is not a valid Directory resource in /var/www/html/admin/mydb2/index.php on line 68

Warning: closedir(): supplied argument is not a valid Directory resource in /var/www/html/admin/mydb2/index.php on line 76


je me demande étant donné que ces fichiers ne sont pas dans le document root si il faut pas configurer quelque chose dans apache ??

D'avance merci pour vos réponses.


dmathieu
Modérateur
Modérateur
 
Messages: 6926
Inscription: Ven Jan 09, 2004 16:21

Message le Dim Juil 09, 2006 10:57

Il faut modifier les chmods de ce fichier, l'autoriser en écriture.
Le mettre en chmod 777.

franck05
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 110
Inscription: Dim Nov 30, 2003 23:05

Message le Dim Juil 09, 2006 11:05

merci pour ta réponse :)

ça a été fait chmod -R 777 a été passé sur ce dossier : aucun résultat, et ça n'est d'ailleurs pas logique car un fichier n'a pas besoin d'un droit d'écriture pour etre lu.

Note : ce n'est pas un fichier mais un répertoire avec des fichiers dedans...


e-kiwi
Modérateur
Modérateur
 
Messages: 13859
Inscription: Mar Déc 23, 2003 9:04

Message le Lun Juil 10, 2006 5:54

>> Warning: opendir(/mfs/data):

tu fais un echo de ton document_root et tu l'affiches ici ?

franck05
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 110
Inscription: Dim Nov 30, 2003 23:05

Message le Lun Juil 10, 2006 8:46

je suis pas sur d'avoir compris....

mon document root est /var/www/html/


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités