Как добавить пользователя в группу apache на Mac Os X? - PullRequest
28 голосов
/ 13 декабря 2010

На самом деле я пытаюсь запустить Symfony2 на моем MacBook Pro (Mac OS X 10.6).

Когда я запускаю свое приложение через apache, весь кеш и файл журнала создаются пользователем / группой _www: _www. Но я уже должен отредактировать эти файлы в CLI с моим собственным пользователем.

Мой вопрос: как добавить моего пользователя в группу _www?

Я попытался отредактировать / etc / group, чтобы добавить свое имя пользователя в группу _www, перезапустить apache: fail Я также попытался отредактировать /etc/apache2/httpd.conf, чтобы изменить пользователя и группу, используемые Apache: полный доступ к ошибке.

У кого-нибудь есть идея?

Ответы [ 3 ]

49 голосов
/ 26 апреля 2011
sudo dseditgroup -o edit -a your_username -t user _www
44 голосов
/ 13 августа 2013

Я бы предложил то же самое, что и выше, но вот немного более дружественная для копирования / вставки версия:

sudo dseditgroup -o edit -a `whoami` -t user _www
7 голосов
/ 27 октября 2014

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

sudo dseditgroup -o edit -a _www -t user staff

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...