Ho avuto una cartella sotto ~/Sites , chiamiamola Foo , da cui stavo condividendo un sito Wordpress in via di sviluppo tramite Apache. Funzionava bene, avevo mappato foo.local a 127.0.0.1 nel mio file hosts e stavo accedendo al sito da lì sul mio laptop.
Poi, ho provato ad accedere al sito dal mio iPhone. Sono stato in grado di vedere l'indice root di ~/Sites dal telefono navigando su my-computers-hostname.local , ma non potevo accedere al sito Wordpress, poiché era stato impostato per credere che il suo indirizzo fosse foo.local , e quindi aveva hardcoded riferimenti a quell'URL nel suo database. Quando ho tentato di modificare l'impostazione dell'URL su my-computers-hostname.local , è accaduto qualcosa di molto strano: ho ricevuto un errore di autorizzazione durante il tentativo di salvare la modifica. Da quel momento in avanti, l'intera cartella contenente il sito Wordpress è scomparso dalla pagina indice a foo.local / my-computers-hostname.local , e ogni tentativo di accedervi per URL è stato risolto con un errore 403 - Autorizzazione rifiutata dal server web.
L'elenco della cartella in questione nel Terminale mi ha mostrato che l'attributo esteso com.apple.quarantine era stato applicato a esso e a tutti i file contenuti all'interno. Cosa potrebbe causare la messa in quarantena della cartella del sistema operativo? È stato tentato l'accesso da un'altra macchina o qualcosa a che fare con la configurazione di Wordpress?