Root del documento localhost de MAMP por defecto es /Applications/MAMP/htdocs
y quiero apuntarlo en mi /Users/Me/Sites/
carpeta.
Puedo hacerlo fácilmente con la GUI de MAMP PRO pero no funciona después de reiniciar los servidores y me muestra una flecha roja (como destino no válido):
He probado algunas soluciones como:
- Cambiar el puerto por defecto de Apache a 8888
- Cambiar el usuario web por defecto a mí
- Hacer un alias de MAMP htdocs a la carpeta Sitios carpeta
- Hacer un enlace simbólico desde MAMP htdocs a la carpeta Sitios carpeta
- Trate de establecer Sitios propietario de la carpeta (sólo) a mí y grupo a Sitios (pero parece que no funciona)
- Set Sitios permisos a 777, 755 y 750
- Añade un index.php archivo en el interior
- Creación de un nuevo host
Pero MAMP sigue sin aceptar mi Sitios ¡carpeta como documento Root! He probado con subcarpetas de sitios web dentro de Sitios o con otras carpetas personales de Mac como Música , Fotos , Descargas ¡o mi propia casa y están trabajando! Sólo Documentos o Escritorio Las carpetas tampoco funcionan.
Parece un problema de permisos, pero no sé cómo resolverlo. ¿Es porque Sitios es utilizada por otras aplicaciones o servicios de MacOS?
Edición (27/07/2017): He abierto una incidencia en el bugtracker oficial de MAMP: http://bugs.mamp.info/view.php?id=5945
Edición 2 (10/01/2018): De un administrador oficial del bugtracker de MAMP: " ~/Sites
se permitirá a partir de la v4.3". (adb - 04.12.2017)
Edición 3 (07/02/2018): El nuevo MAMP v4.3 (publicado el 24/01/2018) permite "~/Sites" como carpeta root localhost, ver mi respuesta abajo.