PluXml, Nginx et www-data
Bonjour
Je fait appel à vous car j'ai un petit soucis, avec PluXml et les droits d'écritures.
Lorsque je vais dans l'admin / paramètre / informations, j'ai de vilaines croix rouge qui me disent que PluXml n'a pas les droits d'écritures.
Biensûr avec un chmod -R 777 /var/www, plus de problème, mais c'est pas très secure... Alors j'ai essayé un chmod -R 770 /var/www et là PluXml n'a plus les droits.
J'utilise Nginx 1.3.6 installé depuis les sources et PHP 5.4 sur une CentOs. Nginx est configuré pour utiliser l'utilisateur www-data (/etc/nginx/nginx.conf). Bien sûr j'ai fait un chown -R www-data:ww-data /var/www/
Vu que ça ne marche pas avec un chmod 770 je me dit que PluXml (via Nginx) n'utilise pas l'utilisateur www-data.
Voila, si quelqu'un à une piste...
ps : sous Debian dans la même configuration ça marche et je ne trouve pas la différence.
Je fait appel à vous car j'ai un petit soucis, avec PluXml et les droits d'écritures.
Lorsque je vais dans l'admin / paramètre / informations, j'ai de vilaines croix rouge qui me disent que PluXml n'a pas les droits d'écritures.
Biensûr avec un chmod -R 777 /var/www, plus de problème, mais c'est pas très secure... Alors j'ai essayé un chmod -R 770 /var/www et là PluXml n'a plus les droits.
J'utilise Nginx 1.3.6 installé depuis les sources et PHP 5.4 sur une CentOs. Nginx est configuré pour utiliser l'utilisateur www-data (/etc/nginx/nginx.conf). Bien sûr j'ai fait un chown -R www-data:ww-data /var/www/
Vu que ça ne marche pas avec un chmod 770 je me dit que PluXml (via Nginx) n'utilise pas l'utilisateur www-data.
Voila, si quelqu'un à une piste...
ps : sous Debian dans la même configuration ça marche et je ne trouve pas la différence.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Effectivement, mes php tournent sous l'utilisateur "apache". Mais je ne trouve pas comment changer ça.
EDIT : j'ai modifié, /etc/php-fpm.d/www-conf pour remplacer le user et le groupe "apache" par "www-data" cette fois c'est bon c'est cet utilisateur qui fait tourner php. Mais je n'arrive plus à accéder à l'admin du site, sur le portail je clique sur valider, le navigateur actualise mais reste sur la même page et je n'ai pas de message d'erreur.
Regarde les requêtes http avec un module comme livehttpheader pour vérifier les status (et enventuelles redirections) que te renvoie le serveur quand tu postes le formulaire de connexion.
Une autre piste : il se pourrait bien que php n'arrive pas à écrire ton fichier de session sur le disque avec ta modification d'utilisateur
Merci pour ton aide.
Pour debian tu prêches un convaincu ^^