Apache, forbidden sans droits d'écriture
Résolu/Fermé
A voir également:
- Apache, forbidden sans droits d'écriture
- Écriture facebook - Guide
- Ecriture en gras - Guide
- Apache open office gratuit - Télécharger - Suite bureautique
- Écriture à l'envers miroir - Guide
- Ecriture insta - Guide
8 réponses
flav1313
Messages postés
751
Date d'inscription
mardi 24 août 2010
Statut
Membre
Dernière intervention
22 octobre 2012
100
20 sept. 2012 à 17:27
20 sept. 2012 à 17:27
La permission 644 permet seulement la lecture et l'écriture sur tes fichiers, tu interdis à Apache de les exécuter ^^.
Utilisateur anonyme
21 sept. 2012 à 04:20
21 sept. 2012 à 04:20
Mais en quoi a-t-il besoin d'exécuter des pages html ?
Je te crois sur parole, je suis un peu perdu avec les droits. Mais j'aimerais que Apache puisse afficher les pages sans avoir de droits en écriture, il me semblait donc que 644 correspondait à ça.
Pourrais-tu m'aider ?
Je te crois sur parole, je suis un peu perdu avec les droits. Mais j'aimerais que Apache puisse afficher les pages sans avoir de droits en écriture, il me semblait donc que 644 correspondait à ça.
Pourrais-tu m'aider ?
flav1313
Messages postés
751
Date d'inscription
mardi 24 août 2010
Statut
Membre
Dernière intervention
22 octobre 2012
100
21 sept. 2012 à 10:33
21 sept. 2012 à 10:33
Tu l'as compris toi même en changeant 644 en 744, Wamp a besoin d'exécuter des fichiers PHP et non pas seulement les lires.
6 = Lire + Ecrire
7 = Lire + Ecrire + Executer
6 = Lire + Ecrire
7 = Lire + Ecrire + Executer
Utilisateur anonyme
Modifié par tiobet le 21/09/2012 à 10:56
Modifié par tiobet le 21/09/2012 à 10:56
Certes, mais dans mon cas il n'y avait pas de php, j'ai fait le test avec une simple page html pour voir si ça fonctionnait.
Que devrais-je utiliser pour permettre uniquement la lecture et l'exécution ? Par sécurité, je souhaite qu'Apache ne puisse écrire que dans certains dossiers (par exemple, des dossiers temporaires ou de sessions).
Edit : en faisait un chmod +r, plus de forbidden. Alors qu'avec un +x, ça ne change rien.
Que devrais-je utiliser pour permettre uniquement la lecture et l'exécution ? Par sécurité, je souhaite qu'Apache ne puisse écrire que dans certains dossiers (par exemple, des dossiers temporaires ou de sessions).
Edit : en faisait un chmod +r, plus de forbidden. Alors qu'avec un +x, ça ne change rien.
flav1313
Messages postés
751
Date d'inscription
mardi 24 août 2010
Statut
Membre
Dernière intervention
22 octobre 2012
100
21 sept. 2012 à 11:49
21 sept. 2012 à 11:49
Essaye +rx-w sur ton dossier.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
27 sept. 2012 à 07:39
27 sept. 2012 à 07:39
Hum je pense que j'ai compris.
En faisant un chmod 644 récursif sur les dossiers fichiers, je me retrouve avec un forbidden. Mais lorsque je donne les droits d'exécution sur le répertoire racine de mon site, tout revient dans l'ordre pour les fichiers à la racine. Je dois faire la manipulation pour chaque dossier si je veux que les fichiers soient lus.
Est-il possible de faire en sorte qu'Apache aient le droit d'exécuter tous les dossiers par défaut ?
En faisant un chmod 644 récursif sur les dossiers fichiers, je me retrouve avec un forbidden. Mais lorsque je donne les droits d'exécution sur le répertoire racine de mon site, tout revient dans l'ordre pour les fichiers à la racine. Je dois faire la manipulation pour chaque dossier si je veux que les fichiers soient lus.
Est-il possible de faire en sorte qu'Apache aient le droit d'exécuter tous les dossiers par défaut ?
Utilisateur anonyme
27 sept. 2012 à 20:12
27 sept. 2012 à 20:12
Le problème est résolu, merci à toi de m'avoir mis sur la voie.
flav1313
Messages postés
751
Date d'inscription
mardi 24 août 2010
Statut
Membre
Dernière intervention
22 octobre 2012
100
28 sept. 2012 à 09:51
28 sept. 2012 à 09:51
Je t'en prie, tu as résolu ton problème presque seul finalement ^^.
Utilisateur anonyme
28 sept. 2012 à 09:53
28 sept. 2012 à 09:53
Certes, mais je ne me doutais pas qu'un chmod +x servait également à permettre l'accès à un répertoire. Donc tu m'as quasiment donné la solution ^^.