changer de documentroot sur lamp

Eléphant du PHP | 245 Messages

08 août 2011, 00:36

salut,

Je teste unserveur apache de dev sous lamp.
Lorsque je veux changer de documentroot:

Code : Tout sélectionner

#par defaut : #DocumentRoot "/var/www/html" #nouveau repertoire : DocumentRoot "/media/mesSites/monSite/html"
et en ajoutant les lignes

Code : Tout sélectionner

<Directory "/media/mesSites/monSite/html"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory>
dans le httpd.conf, cela me fait une erreur 403 : document trouvé mais accès non autorisé (alors que cela se passe bien pour le documentroot initial).
Et ce, que je crée mon nouveau répertoire de documentRoot en SU ou que je le créé en utilisateur (le but etant de le gerer en utilisateur por povoir éditer facilement n mode graphique).

Il y a des droits de gestion linux que je ne maitrise pas bien encore (vu que cette même opératon sous wamp s'était déroulée sans accroc)

PS : je lance apache en tant que service : "service httpd start" et l'USER de apache est "apache"

Mammouth du PHP | 19672 Messages

08 août 2011, 01:07

Si tu es en local, il faudrait effectivement ajuster les droits sur ton répertoire de sites.

Ouvre une invite de commende et identifie toi en admin (sudo sous Ubuntu) et ensuite modifie les droits de façon récursive en faisant

Code : Tout sélectionner

chmod -R 0777 /media/MesSites
Ça devrait résoudre le problème.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 245 Messages

08 août 2011, 09:58

ok, merci, je regade ça dès ce soir.