0 votes

Détermination de l'erreur XAMPP ?

J'utilise Google Drive pour synchroniser des fichiers pour des projets web que je suis en train de créer. J'ai un PC (Windows 7 et Windows Vista) et un Mac (10.11.1).

XAMPP vous permet d'exécuter des programmes PHP et des bases de données sur votre machine locale. Le problème est que lorsque j'édite un fichier sur ma machine Windows et que je vais ensuite sur ma machine Mac pour essayer de charger le fichier dans le navigateur, XAMPP me donne cette erreur... Avertissement : Unknown : failed to open stream : Permission denied in Unknown on line 0

Erreur fatale : Inconnu : L'ouverture requise a échoué /Applications/XAMPP/xamppfiles/htdocs/drive/fireworks/fireworks.html' (include_path='.:/Applications/XAMPP/xamppfiles/lib/php') dans Unknown sur la ligne 0

Qu'est-ce que cela signifie ? Comment puis-je le réparer ?

Ce problème est vraiment ennuyeux et je dois le résoudre car il me rend fou ! Si je modifie les autorisations du fichier, cela fonctionnera jusqu'à la prochaine modification du ou des fichiers sur ma machine Windows.

1voto

bassplayer7 Points 13968

Je crois que vous avez la clé de la réponse dans votre question. C'est un problème de permissions et il y a au moins deux façons de le résoudre. En fin de compte, cependant, il est probable que Google Drive possède le fichier et que lorsque le serveur web dans XAMPP essaie de l'exécuter, il est refusé. Il est probable que le serveur web n'est même pas dans le même groupe que GD et donc les permissions Unix devraient se terminer par au moins 5. Je soupçonne que le fait de mettre les fichiers à la fameuse (et à juste titre) 777 corrigerait le problème. Un numéro d'autorisation se terminant par 7 indique que vous donnez au public le droit d'accéder aux fichiers. complet accès pour lire, écrire et exécuter le script.

Pour une résolution, passez à git. Je ne connais personne qui utilise Google Drive comme stratégie de déploiement, mais je suis sûr que quelqu'un l'a fait. Je crois que le contrôle de version le plus populaire est Git, qu'il serait bon d'apprendre de toute façon car vous aurez besoin de ces compétences si vous travaillez pour un atelier de développement.

Une deuxième option serait d'écrire un petit bash ou un script d'Apple pour changer les permissions des fichiers.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X