J'avais un dossier sous ~/Sites, appelons-le Foo, à partir duquel je partageais un site Wordpress en développement via Apache. Tout allait très bien travailler, je mappée foo.localà 127.0.0.1mon fichier hosts et accédait le site à partir de là sur mon ordinateur portable.
Ensuite, j'ai essayé d'accéder au site depuis mon iPhone. J'ai pu voir l'index racine ~/Sitesdu téléphone en surfant sur my-computers-hostname.local, mais je n'ai pas pu accéder au site Wordpress, car il avait été configuré pour croire que son adresse était foo.local, et avait donc des références codées en dur à cette URL dans sa base de données. Lorsque j'ai tenté de modifier son paramètre d'URL en my-computers-hostname.local, quelque chose de très étrange s'est produit: j'ai reçu une erreur d'autorisation lors de la tentative d'enregistrement de la modification. À partir de ce moment, le dossier complet contenant le site Wordpress a disparu de la page d'index à foo.local/ my-computers-hostname.local, et toute tentative d'accès par URL a rencontré une erreur 403 - Autorisation refusée du serveur Web.
La liste du dossier en question dans le terminal m'a montré que l' com.apple.quarantineattribut étendu lui avait été appliqué et à tous les fichiers qu'il contenait. Qu'est-ce qui amènerait le système d'exploitation à mettre le dossier en quarantaine? Était-ce la tentative d'accès à partir d'une autre machine ou quelque chose à voir avec la configuration de Wordpress?