Tenía una carpeta en ~/Sites , llamémosla Foo , desde la cual estaba compartiendo un sitio en desarrollo de WordPress a través de Apache. Esto funcionaba bien, había asignado foo.local a 127.0.0.1 en mi archivo de hosts y estaba accediendo al sitio desde allí en mi computadora portátil.
Luego, intenté acceder al sitio desde mi iPhone. Pude ver el índice raíz de ~/Sites desde el teléfono al navegar a my-computers-hostname.local , pero no pude acceder al sitio de Wordpress, ya que se configuró para creer que su dirección era foo.local , y por lo tanto tenía un código Referencias a esa URL en su base de datos. Cuando intenté cambiar su configuración de URL a my-computers-hostname.local , sucedió algo muy extraño: recibí un error de autorización al intentar guardar el cambio. A partir de ese momento, toda la carpeta que contiene el sitio de Wordpress desapareció de la página de índice en foo.local / my-computers-hostname.local , y cualquier intento de acceder a él por URL se produjo con un error 403: Autorización rechazada del servidor web.
La lista de la carpeta en cuestión en el Terminal me mostró que el atributo extendido com.apple.quarantine se le había aplicado a ella y a todos los archivos que contiene. ¿Qué haría que el sistema operativo pusiera en cuarentena la carpeta? ¿Fue el intento de acceso desde otra máquina o algo relacionado con la configuración de Wordpress?