1

У меня есть много разных веб-сайтов в каталоге разработки в моей домашней директории.

Во время разработки файлы сохраняются под моим именем пользователя, но веб-сайты, настроенные под apache, должны иметь права доступа _www user и group.

Какой лучший способ справиться с этим?

  • Я запускаю apache под другим пользователем / группой?
  • Запускаю ли я инструменты разработки под другим пользователем?
  • Добавить себя в группу _www? (кажется, это не работает, кстати)

Я только что переключился на Mac, и я пытаюсь найти плавный рабочий процесс разработки, поэтому было бы лучше, если бы я мог просто запустить необходимые инструменты, сохранить некоторые файлы и иметь возможность протестировать сайт без особых хлопот.

Спасибо!

1 ответ1

2

Кто на самом деле владеет файлами, не важно.

Вам просто нужно убедиться, что пользователь / группа Apache имеет достаточные (скорее всего, только для чтения) разрешения. Если вы разрешите всем пользователям читать данные вашего веб-сайта, это должно работать.

Используйте диалоговое окно « Получение информации » каталога « Sites чтобы изменить разрешения для всех пользователей. Вы также должны убедиться, что у всех есть разрешения на выполнение для вашего домашнего каталога (чтобы они могли входить, но не в список). Кроме того, Sites в вашем домашнем каталоге могут не работать с FileVault (по крайней мере, по моему опыту).

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