Попытка запустить файлы php, которые были созданы с помощью svn hook, с владельцем nobody, suphp включен - PullRequest
1 голос
/ 23 декабря 2010

Я создал хук репозитория svn, который будет обновлять рабочую копию на сервере (основная версия разработчика) в зависимости от каталога. Теперь это работает правильно, но только если рабочая копия никем не принадлежит. Проблема в том, что при включенном suphp php-файлы, принадлежащие никому, не могут быть выполнены.

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

1 Ответ

2 голосов
/ 23 декабря 2010

Трудно сказать, какое решение лучше, потому что мы не знаем ваших потребностей в безопасности. На мой взгляд, suPHP не является необходимым в среде разработки. Поэтому отключение suPHP может быть приемлемым.

Вы можете указать suPHP выполнять сценарии PHP под другим пользователем, используя директиву suPHP_UserGroup (подробнее см. Настройка модуля Apache suPHP ).

...