Nous sommes le Sam 19 Juil, 2025 12:53
Supprimer les cookies

Page 1 sur 21, 2 Suivantrisque si droit d'écriture en /var/www/html

Perdu dans la migration ? Demandez votre chemin, on peut peut-être vous aider.

Dim 04 Juil, 2004 09:52

je ne sais pas si le titre est tres clair.

Voilà
je viens de faire tout comme il faut pour avoir mon serveur local Apache-PHP-MySQL.
Tout est installé selon la méthode préconisée par Léa (et signalée qq post plus bas)
mais pour pouvoir l'exploiter et installer mes scripts, je dois les écrires dans le dossier "/var/www/html"

seulement ce dossier est réservé en écriture pour root.
étant donné que je n'ai pas envie de me logger en root a chaque fois que je veux tester un script j'aimerais changer les droits d'acces pour pouvoir écrire dans ce dossier en tant qu'utilisateur normal.

Cette manip est-elle la bonne pour pouvoir utiliser des scripts PHP en local?
Quels sont les risques de changer les droits sur /var/www/html/ ?

merci
AnT

Qui va finir par se faire à la ligne de commande !
AnT.

Messages : 447
Géo : Loiret

Dim 04 Juil, 2004 10:25

Tu peux donner à ton utilisateur le droit d'écriture sur ce répertoire en changeant le propriétaire (pas le groupe). L'important c'est que l'utilisateur apache, et php par le fait, n'ait aucun droit.
Invité

Dim 04 Juil, 2004 12:42

Tu peux aussi mettre dans httpd.conf la ligne suivante :

DocumentRoot /home/utilisateur/public_html

Comme ça, tu ne changes aucun droit et ton dossier public_html est dans ton home :)
stef
stef

Avatar de l’utilisateur
Messages : 219
Géo : Pas loin d'Orléans

Dim 04 Juil, 2004 12:55

stef a écrit:Tu peux aussi mettre dans httpd.conf la ligne suivante :

DocumentRoot /home/utilisateur/public_html

Comme ça, tu ne changes aucun droit et ton dossier public_html est dans ton home :)


Ca veut dire que mes scripts je les mets dans /home/moi/html et non plus dans /var/www/html.

En d'autres termes, je change l'adresse de localhort, c'est ca ?
AnT.

Messages : 447
Géo : Loiret

Dim 04 Juil, 2004 12:58

mimas a écrit: L'important c'est que l'utilisateur apache, et php par le fait, n'ait aucun droit.


je ne comprend pas bien.
Qui est l'utilisateur apache et PHP ?
Root ?
un autre user (impossible, je suis seul devant ma machine)?
AnT.

Messages : 447
Géo : Loiret

Dim 04 Juil, 2004 13:21

Non, il n'y a pas des gens qui viennent sur ton ordi pour lancer des processes quand tu n'es pas là. :)

Le deamon apache prend les droit d'un utilisateur, en général nobody/nobody, pour éviter qu'il ait trop de pouvoir si il est "malmené" par une personne exterieure.
Invité

Dim 04 Juil, 2004 13:24

stef a écrit:dans httpd.conf :

DocumentRoot /home/utilisateur/public_html

ton dossier public_html est dans ton home :)


Il ne me semble pas nécessaire de changer le DocumentRoot. Par contre dans ton répertoire personnel (toto) tu rajoutes un répertoire public_html et alors il suffit de taper

localhost/~toto/

dans ton navigateur pour accéder à tes pages. C'est très pratique !
aptitude install
rhyd

Messages : 493
Géo : Paris

Dim 04 Juil, 2004 14:56

AnT. a écrit:
Ca veut dire que mes scripts je les mets dans /home/moi/public_html et non plus dans /var/www/html.

En d'autres termes, je change l'adresse de localhost, c'est ca ?


Oui c'est ça. Mais le truc de rhyd est encore plus simple :)
stef
stef

Avatar de l’utilisateur
Messages : 219
Géo : Pas loin d'Orléans

Dim 04 Juil, 2004 15:02

Bonjour :D

j'ai une question subsidiaire pout rhyd...

en mettant un répertoire public_html dans son répertoire perso toto... est ce que le php fonctionne dedans?

genre je met index.php dedans, est ce qu'il s'exécute ? (avec php installé bien sur)

Très cordialement et bonne journée :D
Hada de la Luna - Modératrice Framasoft canal historique, ex-Typo3 France, Free-EOS pour Typo3 - Admin en divers endroits de la toile...
Hada de la Luna

Messages : 440
Géo : Paris (France)

Dim 04 Juil, 2004 15:09

Je ne sais pas pour rhyd mais chez moi ça marche :)
stef
stef

Avatar de l’utilisateur
Messages : 219
Géo : Pas loin d'Orléans

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit