[ubuntu] Probleme de permission

Petitnouveulinux -  
InAme19 Messages postés 539 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Voila j'ai installer apache php5 et mysql5 avec le terminal mais quant je tape une page php et que je veut l'enregistre dans /var/www il me dit e212 impossible d'ouvrir le fichier pour y ecrire


Si vous avez une solution ça serais vraiment super
A voir également:

10 réponses

maze
 
Vous vous compliquez bien la vie ! /var appartient à root c'est donc normal. Il ne faut pas changer les droits !!! Il faut être root donc créer ton fichier.php en root via sudo par exemple
1
InAme19 Messages postés 539 Date d'inscription   Statut Membre Dernière intervention   62
 
oui mais si le fichier est la propriété de root uniquement, il ne pourra pas être consulté depuis un navigateur (à moins de lancer ce dernier en tant que root, ce qui n'est pas terrible)

Moi je fais un sudo chown +x monNom monDossier
comme ça je suis le seul propriétaire de ces fichiers.
0
maze
 
Ah oui mais c'est pas très sécure... Le mieux je pense (c'est ce que je fais) est de laisser /var/www à root et de mettre tes trucs ailleurs avec les permissions qui t'arrangent puis de faire un lien symbolique. C'est très bien expliqué ici : http://doc.ubuntu-fr.org/tutoriel/lamp_repertoires_de_travail#protection_de_varwww
0
InAme19 Messages postés 539 Date d'inscription   Statut Membre Dernière intervention   62
 
ah ouais ok, merci pour le lien
0
Nico59330 Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   6
 
tu tape un chmod avec le droit a qui tu veut donnner u +x pour l'utilisateur ou a+x pour tous et tu met le prog d'exection.
0
Petitnouveulinux
 
Vous n'avez pas les permissions nécessaires pour enregistrer ce fichier. Vérifiez que vous avez saisi l'emplacement correctement et réessayez.

Voila ce qu'il m'écrit tu peut m'expliqué un peu mieux stp je suis débutant avec ubuntu
0
Nico59330 Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   6
 
en faites tu rentre dans le dossier ou ta mis ton prog pour louvrir tu tape cd (ex: si tu a fait un dossier toto sur ton bureau tu tape cd toto pour rentrer dedans) et ensuite pour avoir les permission tu tape chmod u+x suivi du nom de ton prog (ex chmod u+x nomduprog)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Petitnouveulinux
 
En faite je veut juste pouvoir enregistré dedant ya pas de prog c'est qu'un dossier qui c'est crée en installant php donc et je tape tout ça ou ? dans le terminal
0
Nico59330 Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   6
 
oui
0
Petitnouveulinux
 
Don je tape chmod u+x www ou chmod u+x/var/www
0
Nico59330 Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   6
 
essaye les deux si tu as les droit il te le dira
0
Petitnouveulinux
 
Tu peut m'envoyé la commande complete stp en sachand que c'est un dossier dans var et il s'appelle www.
0
Petitnouveulinux
 
Voila ce quil me dit


vincent@vincent:~$ chmod u+x/var/www
chmod: opérande manquante après `u+x/var/www'
Pour en savoir davantage, faites: « chmod --help ».
vincent@vincent:~$

je doit crée un dossier dans www. ?
-1