XAMPP, почему нужно изменить разрешение приложения для папки приложения?

2643
HBalyan

На моем Mac установлен XAMPP для хостинга на локальном сервере.
Всякий раз, когда я хочу запустить свой код на локальном хосте, мне необходимо изменить разрешение кода моего приложения. я делаю

sudo chmod -R 777 / Приложения / XAMPP / htdocs / my-project

Только тогда проект работает.
Как я могу запустить код приложения без изменения разрешения?

0
Для дальнейшего использования: любое руководство, которое использует `chmod -R 777`, неверно. Hennes 7 лет назад 1
Попробуйте использовать [MAMP] (https://www.mamp.info/en/), он работает так же, как XAMPP. Это может решить проблему. alljamin 7 лет назад 0

1 ответ на вопрос

2
Journeyman Geek

Стоит понять, что это делает (и почему это ужасная идея).

chmod -R 777 дает права на чтение + запись + выполнение любой учетной записи. Пока он работает, это примерно то же самое, что оставить свой дом незапертым, пока вы идете на работу, потому что вы не можете найти свои ключи.

Узнайте, под каким пользователем работает XAMPP, передайте права владения этому пользователю и используйте соответствующий набор разрешений.

Кроме того, OS X, вероятно, имеет надлежащий пакет apache и mysql, который вы должны рассмотреть. XAMPP на самом деле не лучший вариант IMO.