Tenía una carpeta debajo ~/Sites
, llamémosla Foo
, desde la cual estaba compartiendo un sitio en desarrollo de Wordpress a través de Apache. Esta bien estaba trabajando, me había asignado foo.local
a 127.0.0.1
en mi archivo de hosts y estaba accediendo al sitio desde allí en mi ordenador portátil.
Luego, intenté acceder al sitio desde mi iPhone. Pude ver el índice raíz ~/Sites
del teléfono navegando my-computers-hostname.local
, pero no pude acceder al sitio de Wordpress, ya que estaba configurado para creer que era su dirección foo.local
y, por lo tanto, tenía referencias codificadas 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, la carpeta completa 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 encontró con un error 403 - Autorización rechazada del servidor web.
Listado de la carpeta en cuestión en la Terminal me mostró que el com.apple.quarantine
atributo extendido se había aplicado a él y a todos los archivos contenidos en él. ¿Qué causaría que el sistema operativo ponga en cuarentena la carpeta? ¿Fue el intento de acceso desde otra máquina, o algo relacionado con la configuración de Wordpress?
xattr -dr com.apple.quarantine <path>
trabajos !xattr -dr com.apple.quarantine <path>
me diooption -r not recognized
, peroxattr -d com.apple.quarantine <path>
funcionó!