Pages : 1
#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
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
Pages : 1