Je fais tourner un Apache2 sur mon MBP sous MacOS 10.13.6. J'ai tout bien configuré, et ça marche quand on va sur localhost/~user
. Dans mon ~/Sites
j'ai un lien symbolique vers un dossier de mon bureau contenant les fichiers de mon site web. Je peux naviguer vers le site web avec localhost/~user/mysite
seulement parfois. Si j'obtiens une erreur 403, elle est corrigée par l'exécution de la commande chmod a+x ~/Desktop
. Cela résout le problème jusqu'au prochain rechargement, mais presque chaque fois que j'effectue une modification et que j'essaie de recharger le site, je dois exécuter la commande chmod
commandement. J'utilise Brackets pour mon édition web, et j'ai activé la synchronisation iCloud Drive pour le dossier Desktop. Je pense que c'est soit iCloud Drive qui réinitialise les permissions pour le dossier, soit Brackets qui fait quelque chose de bizarre. Est-ce que quelqu'un a eu un problème similaire et l'a résolu ? C'est vraiment ennuyeux et ça ralentit mon développement.
EDIT : Mon fichier httpd.conf : pastebin
EDIT : Il semble que ma question n'était pas claire, mais ce que je demandais c'est pourquoi les permissions changent constamment sur mon dossier ~/Dekstop. Je fais chmod a+x ~/Desktop
et cela corrige mes erreurs apache 403, mais après environ une minute cela change et je dois exécuter la commande chmod à nouveau. Je pensais que c'était peut-être la synchronisation iCloud Drive qui modifiait quelque chose, ou Brackets qui modifiait les permissions.