¿Error XAMPP averiguando?

0

Estoy utilizando Google Drive para sincronizar archivos para proyectos web que estoy creando. Tengo una PC (Windows 7 y Windows Vista) y una Mac (10.11.1).

XAMPP le permite ejecutar programas PHP y bases de datos en su máquina local. El problema es que cuando edito un archivo en mi máquina con Windows y luego voy a mi máquina Mac y trato de cargar el archivo en el navegador, XAMPP me da este error ... Advertencia: Desconocido: no se pudo abrir la transmisión: Permiso denegado en Desconocido en la línea 0

  

Error grave: Desconocido: Error al abrir   '/Applications/XAMPP/xamppfiles/htdocs/drive/fireworks/fireworks.html'   (include_path = '.: / Applications / XAMPP / xamppfiles / lib / php') en Unknown   en la línea 0

¿Qué significa esto? ¿Cómo puedo solucionarlo?

¡Este problema es realmente molesto y necesito solucionarlo porque me está volviendo loco! Si cambio los permisos de archivo, lo hará funcionar hasta la próxima vez que edite el (los) archivo (s) en mi máquina con Windows.

    
pregunta www139 29.11.2015 - 01:34

1 respuesta

1

Creo que tienes la clave de la respuesta en tu pregunta. Es un problema de permisos y hay al menos dos formas de solucionarlo. Sin embargo, en última instancia, es probable que Google Drive sea el propietario del archivo y luego, cuando el servidor web de XAMPP intenta ejecutarlo, se lo niega. Probablemente, el servidor web ni siquiera está en el mismo grupo que GD y, por lo tanto, los permisos de Unix deberían terminar en al menos 5. Sospecho que establecer los archivos en el infame (y con toda la razón) 777 corregiría el problema. Un número de permisos que termina con 7 indica que le está dando al público completo acceso para leer, escribir y ejecutar el script.

Para una resolución, muévete a git. No conozco a nadie que use Google Drive como estrategia de implementación, aunque estoy seguro de que alguien lo ha hecho. Creo que el control de versiones más popular es Git, que sería bueno aprender de todos modos, ya que necesitarás esas habilidades si trabajas para una tienda de desarrollo.

Una segunda opción sería escribir un poco de bash o un script de Apple para cambiar los permisos de los archivos.

    
respondido por el bassplayer7 30.11.2015 - 16:34

Lea otras preguntas en las etiquetas