0 votos

¿XAMPP error de cálculo?

Estoy utilizando Google Drive para sincronizar los archivos de los proyectos web que estoy creando. Tengo un PC (Windows 7 y Windows Vista) y un 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 Windows y luego voy a mi máquina mac e intento cargar el archivo en el navegador, XAMPP me da este error... Advertencia: Desconocido: fallo al abrir el flujo: Permiso denegado en Unknown en la línea 0

Error fatal: Desconocido: Fallo al abrir el archivo requerido '/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 del archivo, hará que funcione hasta la próxima vez que edite el/los archivo/s en mi máquina Windows.

1voto

Simplexion Puntos 41

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

Para una resolución, pásate a git. No conozco a nadie que utilice Google Drive como estrategia de despliegue, aunque seguro 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á esas habilidades si usted trabaja para una tienda de desarrollo.

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

0 votos

¿Conoces un buen sitio para aprender git? He oído que hay una aplicación de escritorio. ¿Cómo debo seguir git(hub)?

0 votos

Puede informarse aquí: codecademy.com/learn/learn-git . No lo he hecho pero parece razonable. Hagas lo que hagas, no utilizar una GUI (interfaz gráfica de usuario). Aprende la línea de comandos. Es sólo mi opinión, pero creo que siempre estarás limitado por la GUI. Hay toneladas de documentación y ayuda con git. En realidad es bastante simple.

0 votos

Gracias por la información. No he podido evitar fijarme en tu biografía, me gusta :) Empezaré a aprender el "git". Gracias por tu respuesta, estaba bien documentada lo que facilitó su comprensión.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X