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

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

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

1 ответ1

2

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .