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?