He instalado xampp en mi MacBook con macOS 10.12, Sierra. Todo funciona bien, pero creé una aplicación php con un marco delgado que crea archivos de caché.
El problema es que no tengo permisos para estos archivos, no puedo eliminarlos porque estos archivos pertenecen al demonio del usuario.
He intentado cambiar de usuario en xampp https.conf
, pero cuando cambio de usuario a mi nombre de usuario, apache no se iniciará:
ERROR: Failed to restart "apache": cannot stop service: AH00543: httpd: bad user name
¿Alguien sabe cómo lidiar con este problema?
ACTUALIZAR :
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 "lista de permisos de personal, add_file, search, add_subdirectory, delete_child, readattr, writeattr, readextattr, writeextattr, readsecurity, file_inherit, directory_inherit" cache
Y me sale
chmod: no se pudo establecer la ACL en el archivo 'caché': la operación no es compatible
chmod: no se pudo establecer la ACL en el archivo '5d': no se admite la operación
chmod: no se pudo establecer ACL en el archivo 'dc': operación no admitida
chmod: no se pudo establecer la ACL en el archivo '5ddcda0f8a5b896924f37eaa7d4701bffab1d462': operación no admitida
sudo chmod -R 777 cache
chmod: no se puede cambiar el modo de archivo en caché / 5d: operación no permitida
chmod: no se puede cambiar el modo de archivo en caché / 5d / dc: operación no permitida
chmod: no se puede cambiar el modo de archivo en caché / 5d / dc / 5ddcda0f8a5b896924f37eaa7d4701bffab1d462: operación no permitida
ACTUALIZAR
El problema se resolvió instalando una versión anterior de los archivos de xampp witch que no están en la carpeta compartida de la red, sino en / Aplicaciones / Xampp
No hay ningún problema con los hosts virtuales y los permisos de carpetas