[Droits d'accès] «Permission denied» (résolu)
Publié : ven. 24 avr. 2015, 18:17
Salut tout le monde
Je suis en train de coder un p'tit site en PHP, donc, dans le répertoire «/srv/http».
Et je rencontre cette erreur:
À première vue, elle est limpide: Apache n'a pas l'autorisation de lire le fichier «vue/Twig/Autoloader.php».
Sauf que… Sauf que, d'après le terminal, il A ce droit!
Et il a même le droit de lire/exécuter le dossier «Twig», ainsi que le dossier «vue»
Je vous avoue que je n'y comprend rien.
POURQUOI cette erreur «permission denied»?
Je précise que l'erreur ne vient pas de la configuration PHP/Apache pour la bonne raison que tout fonctionnait bien avant.
Sauf que j'avais des problèmes de droits: les fichiers que je créais étaient en 400 par défaut.
Donc, pour tout le dossier «/srv/http/test», j'ai fait ceci:
Mais apparemment, tout a sauté
Vous pourriez m'expliquer ce que j'ai fait de mal?
Merci d'avance
Je suis en train de coder un p'tit site en PHP, donc, dans le répertoire «/srv/http».
Et je rencontre cette erreur:
Code : Tout sélectionner
Warning: require_once(vue/Twig/Autoloader.php): failed to open stream: Permission denied in /srv/http/test/index.php on line 9
Sauf que… Sauf que, d'après le terminal, il A ce droit!
Code : Tout sélectionner
ls -l vue/Twig/Autoloader.php
-rw-r-xr-x 1 chindit http 1136 abr 19 10:30 vue/Twig/Autoloader.php
Code : Tout sélectionner
drwxr-xr-x 13 chindit http 4096 abr 19 10:30 Twig
Code : Tout sélectionner
-rwxr-xr-x+ 1 chindit http 1684 abr 24 16:23 index.php
drwxr-xr-x+ 9 chindit http 4096 abr 24 17:21 vue
POURQUOI cette erreur «permission denied»?
Je précise que l'erreur ne vient pas de la configuration PHP/Apache pour la bonne raison que tout fonctionnait bien avant.
Sauf que j'avais des problèmes de droits: les fichiers que je créais étaient en 400 par défaut.
Donc, pour tout le dossier «/srv/http/test», j'ai fait ceci:
- chmod -R 755
- chown -R chindit
- chgrp -R http
Mais apparemment, tout a sauté

Vous pourriez m'expliquer ce que j'ai fait de mal?
Merci d'avance