No se puede acceder a los archivos xampp debido a un problema de permisos de usuario

0

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

    
pregunta Piotr 18.09.2017 - 16:47

1 respuesta

0

Limitación de la unidad de red

Es probable que no pueda cambiar los permisos de uso de la unidad compartida de red, nfs , ruta. En su lugar, utilice el enfoque a continuación en la Mac involucrada, utilizando las rutas locales.

Cambiando permisos

Puedes otorgarte acceso a los archivos del demonio utilizando el panel Obtener información del Buscador.

  1. DentrodelFinder,seleccionelacarpetaalaquedeseaacceder;
  2. SeleccioneArchivo(menú)>Obtenerinformación;
  3. DentrodeCompartir&Permisoshagaclicen+yagreguesucuentadeusuario;
  4. DentrodeCompartir&PermisoshagaclicenelengranajeyseleccioneAplicaraelementosadjuntos.

EsposiblequedebasdesbloquearlaconfiguracióndepermisosutilizandoelBloqueoenlaparteinferiorderechadelpanel.

Métododelíneadecomando

Alternativamente,puedeusarlalíneadecomandosparacambiarlospermisos,consulte Permisos para nuevos archivos en el directorio compartido . El enfoque de la línea de comandos es más capaz y permite que sudo se asegure de tener permisos para realizar el cambio.

Archivos bloqueados y chmod errores

Consulte ¿Por qué Chown informa "Operación no permitida" en OS X?

    
respondido por el Graham Miln 18.09.2017 - 17:09

Lea otras preguntas en las etiquetas