je suis sous ubuntu 14.04 sur un serveur dédié kimsufi. Je possède un user (que j'appellerai "user") qui possède tous les fichiers de mes instances WordPress, comme suit :
/home/user/www/wordpress
avec cette configuration, www-data ne peut pas écrire dans wp-content/
Voici donc les modifications que j'ai effectuées :
1/ Créer un group "wordpress" et ajouter le user "user" à ce group
addgroup wordpress
usermod -a -G wordpress administrateur
2/ Rendre le dossier wp-content/ la propriété du user www-data et du group wordpress
3/ régler les permissions sur les fichiers et dossiers du dossier wordpress
find /home/user/wordpress -type d -exec chmod 755 {} \;
find /home/user/wordpress -type f -exec chmod 644 {} \;
Le résultat :
"User" ne peut pas écrire dans wp-content/
"www-data" non plus
La seule manière de permettre à ces deux user de lire et écrire dans wp-content/ consiste à passer les permissions en 777 sur ce dosier et ses enfants.
Je commence à être un peu à court d'idée. Merci pour votre aide.
Enfin il faut mettre à jour l'umask pour ton utilisateur et apache en ajoutant
umask 002
Dans /etc/apache2/envvars et ~/.profile
Permissions www-data sur dossier /home/user
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.