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 16/10/2013, à 11:29

zerozero

droits sur repertoires d'un serveur local

Bonjour,
J'ai un site WordPress en local, j'ai voulu uploader une photo et j'ai un message d'erreur.
Après des recherches il s'avère qu'il faut mettre les droits au répertoire de mon site wordpress (j'ai fais un chmod -R 777 wordpress
) dans var/www (bien sûr je ne change pas les droits de www).
Mais il m'a semblé lire que je pouvais régler le problème une fois pour toute en me mettant dans le group www-data ? J'ai souvent des problèmes avec les droits et j'aimerai comprendre ça une fois pour toute.
Une autre question, pour éviter ces problèmes de droits, puis-je travailler en local à partir de mon home (quel commande à faire pour ceci) ?
Merci

Hors ligne

#2 Le 16/10/2013, à 12:21

genma

Re : droits sur repertoires d'un serveur local

Chaque fichier a  des droits de la forme : "propriétaire - groupe - autre",  tout utilisateur/logiciel/processus appartenant à un ou plusieurs groupes. 777, c'est rwx/rwx/rwx.
r-- : juste lecture (4)
rw- : lecture écriture (6)
rwx:lecture, écriture, exécution (lancer le programme, traverser le répertoire pour aller à un sous répertoire (7)
Pour tout ce qui concerne la gestion des droits, tu as un page qui explique ça http://doc.ubuntu-fr.org/droits

Pour déplacer de /var/www/mondossier vers /home/login/www/mondossier c'est dans le fichier de configuration d'apache :
/etc/apache2/sites-available/
Il faut change  /var/www/mondossier par le chemin qui va bien.


"Lorsque tu as découvert le libre, tu sais que tu ne pourras plus jamais revenir en arrière".
Utilisateur d'Ubuntu depuis la version 4.10 !
Mon blog ?      https://blog.genma.fr
Mon twitter?     http://twitter.com/genma

Hors ligne

#3 Le 16/10/2013, à 13:01

zerozero

Re : droits sur repertoires d'un serveur local

Merci,
J'ai 2 fichiers dans /etc/apache2/sites-available/
Il y a /etc/apache2/sites-available/000-default.conf et /etc/apache2/sites-available/default-ssl.conf
Que dois je faire dans ces fichiers ?
Et je souhaitez savoir qu'elle est l'intéret de se mettre dans le groupe www-data ?

Hors ligne

#4 Le 18/10/2013, à 14:23

FlqX_-

Re : droits sur repertoires d'un serveur local

/etc/apache2/sites-available/000-default.conf et /etc/apache2/sites-available/default-ssl.conf sont des fichiers de conf par default d'apache comme leurs noms l'indique ...

Si tu lis bien Genma t'as dis de déplacer ton site (ou plutôt le dossier qui contient ton site) vers /etc/apache2/sites-available/ pas d'aller voir dedans.

Il t'a demandé de faire ça car apache (qui gere ton wordpress) a les bons droits dans ce dossier. Si tu préfère que ton site soit dans /var/www/mondossier il faut donner les bons droits à apache pour écrire/lire/éxecuter dedans.

Hors ligne

#5 Le 18/10/2013, à 22:16

popaul77

Re : droits sur repertoires d'un serveur local

Pour donner les droits
chown www-data:www-data /var/www/ -R

et c'est fini


Un linux sinon rien.
Installateur et administrateur de réseaux scolaires  Edubuntu 12.04 LTSP modifié.
http://www.popaul77.org

Hors ligne

#6 Le 18/10/2013, à 22:21

popaul77

Re : droits sur repertoires d'un serveur local

Tu peux aussi te donner le groupe www-data pour ne pas avoir a passer par sudo

sudo usermod -a -G www-data "TON_LOGIN"


Un linux sinon rien.
Installateur et administrateur de réseaux scolaires  Edubuntu 12.04 LTSP modifié.
http://www.popaul77.org

Hors ligne

#7 Le 20/10/2013, à 17:41

zerozero

Re : droits sur repertoires d'un serveur local

Bonjour,
J'ai fait un
chown www-data:www-data /var/www/ -R
et quand je fais une copie de mon site en ligne vers le répertoire var/www/last2 ca ne fonctionne pas! Je suis obligé de faire un
chmod -R 777 last2
comme avant
J'ai pas dû bien comprendre tout l’intérêt de ce www-data quelque part !

Hors ligne

#8 Le 22/10/2013, à 10:13

popaul77

Re : droits sur repertoires d'un serveur local

Apres avoir donné tous les droits à ton serveur web sur ton site (/var/wwww/)

Il faut que tu sois toi aussi inscrit dans le groupe www-data
pour cela  exécute la commande déjà donné dans le post précédant.

sudo usermod -a -G www-data "TON_LOGIN"

jpg


Un linux sinon rien.
Installateur et administrateur de réseaux scolaires  Edubuntu 12.04 LTSP modifié.
http://www.popaul77.org

Hors ligne