Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/05/2014, à 13:50

stone-buzz

[RESOLU] Droit d'ecriture pour Apache

Bonjour à tous,

En cours développement d'un plugin sur Glpi je rencontre un problème de droit pour le user www-data (apache).

Voici mon problème :

dans mon plugin j'ai une fonction qui va vérifier que certains fichiers (fichier de langue) propres à Glpi sont modifiable (avec la méthode is_writable) :

if($dossier = opendir($locale_path)){

            while(false !== ($fichier = readdir($dossier))){
                if($fichier != '.' && $fichier != '..' && $fichier != '.htaccess')
                {
                    if(is_writable($fichier)){
                      echo $fichier." WRITABLE <br>";
                    }else{
                      echo $fichier." NOT WRITABLE <br>";
                    }
                }
            }
}

Lorsque j'appelle cette fonction elle m'affiche toujours que les fichier ne sont pas modifiable.

pourtant le répertoires www et tout les sous répertoires ainsi que tout les fichiers ont les droits d’écriture pour apache

drwxrwxrwx 11 www-data www-data 4096 mai   16 09:25 www/
drwxrwxrwx 16 www-data www-data  4096 avril 11 14:33 glpi/
-rwxrwxrwx  1 www-data www-data  55793 févr. 26 14:39 eu_ES.mo*
-rwxrwxrwx  1 www-data www-data 413376 févr. 26 14:39 eu_ES.po*
-rwxrwxrwx  1 www-data www-data 116383 févr. 26 14:39 fa_IR.mo*
-rwxrwxrwx  1 www-data www-data 443216 févr. 26 14:39 fa_IR.po*

Malgé plein de tentative chmod chown etc ....

Pas moyen de donner les droits d'ecriture à www-data.

Quelqu'un aurait-il une idée ??

Merci pour votre aide

Dernière modification par stone-buzz (Le 20/05/2014, à 14:52)

Hors ligne

#2 Le 20/05/2014, à 14:07

jplemoine

Re : [RESOLU] Droit d'ecriture pour Apache

Quelle est la valeur de $fichier ?
Je pense qu'il faut le chemin complet en plus du nom du fichier mais est-ce le cas,?


Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.

Hors ligne

#3 Le 20/05/2014, à 14:19

stone-buzz

Re : [RESOLU] Droit d'ecriture pour Apache

Effectivement erreur de noob.

il fallait bien le chemin complet.

Merci du coup de pouce jplemoine smile

Hors ligne

#4 Le 20/05/2014, à 14:28

jplemoine

Re : [RESOLU] Droit d'ecriture pour Apache

Si c'est le cas, peux-tu éditer ton premier post et mettre [Résolu] devant le titre actuel ? Merci.


Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.

Hors ligne