XAMPP, warum muss die Anwendungsberechtigung des Anwendungsordners geändert werden?

2715
HBalyan

Ich habe XAMPP auf meinem Mac für das Hosting lokaler Server installiert.
Wann immer ich meinen Code auf localhost ausführen möchte, muss ich die Erlaubnis für meinen Anwendungscode ändern. ich mache

sudo chmod -R 777 / Anwendungen / XAMPP / htdocs / mein-Projekt

Erst dann funktioniert das Projekt.
Wie kann ich den Anwendungscode ausführen, ohne die Berechtigung zu ändern?

0
Zur späteren Verwendung: Jedes Handbuch, das "chmod -R 777" enthält, ist falsch. Hennes vor 7 Jahren 1
Versuchen Sie es mit [MAMP] (https://www.mamp.info/de/), es funktioniert genauso wie XAMPP. Es könnte das Problem lösen. alljamin vor 7 Jahren 0

1 Antwort auf die Frage

2
Journeyman Geek

Es lohnt sich zu verstehen, was dies tut (und warum es eine schreckliche Idee ist).

chmod -R 777 gibt jedem Konto die Berechtigungen Lesen + Schreiben + Ausführen . Während es funktioniert, entspricht es in etwa dem Entsperren Ihres Hauses, während Sie zur Arbeit gehen, weil Sie Ihre Schlüssel nicht finden können.

Finden Sie heraus, unter welchem ​​Benutzer XAMPP ausgeführt wird, weisen Sie diesem Benutzer die Berechtigung zu und verwenden Sie die entsprechenden Berechtigungen.

OS X hat wahrscheinlich auch ein richtiges Apache- und MySQL-Paket, das Sie berücksichtigen sollten. XAMPP ist nicht wirklich die beste Option, IMO.