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 02/05/2006, à 17:15

AkT

Apache : enregistrer dans www

Bonjour a tous,

Je souhaite utiliser le serveur apache en local, et donc enregistrer mes pages dans /var/www.
Dans mon editeur, quand je veux sauvegarder mon document dans ce dossier, un message d'erreur s'affiche comme quoi c'est impossible.

Existe-t-il un moyen de "debloquer" ce dossier ?

Merci d'avance.

Hors ligne

#2 Le 02/05/2006, à 18:54

NewbieAlex

Re : Apache : enregistrer dans www

Oui c'est possible. Et j'ai chercher longtemps avant d'avoir réussit.

Dans un terminal, log toi en "root".

commande:$sudo -s

ensuite  $chown "nom_utilisateur" /var/www/
            $exit

De cette façon tu deviens "propriétaire" de ce dossier. Tu pourra ainsi créer des dossiers et fichiers dedans.

#3 Le 03/05/2006, à 11:01

ciegalo

Re : Apache : enregistrer dans www

Bonjour,
J'ai fait une manip équivalente (changement de proprio par gksudo nautilus). Mais certains scripts PHP râlent parcequ'ils n'ont pas les droits d'accès... Ils utilisent quel utilisateur ?

@+
Damien

Hors ligne

#4 Le 03/05/2006, à 11:11

Deb

Re : Apache : enregistrer dans www

Bin si t'as fait un chown avec le propriétaire que tu veux et que tu enrengistres avec lequel tu as fait un chown, ca devrait marcher que ca soit du php, python, perl ou autre wink

Hors ligne

#5 Le 03/05/2006, à 16:49

Lightning Flik

Re : Apache : enregistrer dans www

Perso je ferais soit :

sudo chown -R "nom_utilisateur":www-data /var/www

ou alors, si ton utilisateur est ajouté au groupe www-data

sudo chown -R www-data:www-data /var/www

Sinon, tu as peut être des problèmes d'accès pour tes pages php/etc parce qu'ils n'ont pas les droits en exécution ? (chmod +x page.php) Ne pas oublier qu'un fichier PHP reste un script exécuté par PHP smile

Hors ligne

#6 Le 03/05/2006, à 21:41

ciegalo

Re : Apache : enregistrer dans www

Bonsoir,
Aaaaah c'est donc le groupe "www-data" ? Merci smile

Si je créée un répertoire virtuel chez moi, est-ce que Apache/PHP auront les droits d'accès/exéc ?

dommage qu'on en puisse pas donner l'accès à plusieurs groupe. Ou alors 1 user peut-il faire partie de plusieurs groupes ?

@+
Damien

Hors ligne

#7 Le 05/05/2006, à 01:08

AkT

Re : Apache : enregistrer dans www

merci pour vos reponses, je vais tester ça de suite.

smile

Hors ligne

#8 Le 08/05/2006, à 02:17

skateinmars

Re : Apache : enregistrer dans www

ciegalo a écrit :

Si je créée un répertoire virtuel chez moi, est-ce que Apache/PHP auront les droits d'accès/exéc ?

Ou alors 1 user peut-il faire partie de plusieurs groupes ?

- ca depend des permissions sur le repertoire

- oui bien sur smile
sudo adduser tonutilisateur legroupesouhaité

Hors ligne

#9 Le 08/05/2006, à 20:32

ReWinD

Re : Apache : enregistrer dans www

skateinmars a écrit :
ciegalo a écrit :

Si je créée un répertoire virtuel chez moi, est-ce que Apache/PHP auront les droits d'accès/exéc ?

Ou alors 1 user peut-il faire partie de plusieurs groupes ?

- ca depend des permissions sur le repertoire

- oui bien sur smile
sudo adduser tonutilisateur legroupesouhaité

Ou alors vi /etc/group

et ensuite à la ligne

www-data:x:33:nom_de_user

pour que tu rajoute un user au groupe www-data

Mais je tiens juste à préciser que ds ton /etc/apache2/apache2.conf
tu dois spécifier aux lignes suivantes

User www-data
Group www-data

si ce n est pas déjà fait, sinon apache ne tournera pas avec cet utilisateur

Hors ligne