He instalado xampp en mi MacBook con MacOS 10.12, Sierra. Todo funciona bien, pero he creado una aplicación php con slim framework que crea archivos de caché.
El problema es que no tengo permisos para estos archivos, no puedo borrarlos porque estos archivos pertenecen al usuario daemon.
He intentado cambiar de usuario en xampp https.conf
pero cuando cambio el usuario a mi nombre de usuario apache no se inicia:
ERROR: Failed to restart "apache": cannot stop service: AH00543: httpd: bad user name
¿Alguien sabe cómo solucionar este problema?
ACTUALIZACIÓN:
la ruta de la carpeta es nfs://192.168.64.2/opt/lampp/htdocs/2017/cache
Intento este comando cuando estoy en la carpeta 2017:
sudo chmod -R +a "staff allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,directory_inherit" cache
Y me sale
chmod: Fallo al establecer ACL en el archivo 'cache': Operación no soportada
chmod: Fallo al establecer ACL en el archivo '5d': Operación no soportada
chmod: Fallo al establecer ACL en el archivo 'dc': Operación no soportada
chmod: Fallo al establecer ACL en el archivo '5ddcda0f8a5b896924f37eaa7d4701bffab1d462': Operación no soportada
sudo chmod -R 777 cache
chmod: No se puede cambiar el modo del archivo en cache/5d: Operación no permitida
chmod: No se puede cambiar el modo del archivo en cache/5d/dc: Operación no permitida
chmod: No se puede cambiar el modo del archivo en cache/5d/dc/5ddcda0f8a5b896924f37eaa7d4701bffab1d462: Operación no permitida
ACTUALIZACIÓN
Problema resuelto al instalar una versión anterior de xampp cuyos archivos no están en la carpeta compartida de red sino en /Aplicaciones/Xampp
No hay ningún problema con los permisos de los hosts virtuales y las carpetas
0 votos
He actualizado mi pregunta