2010-12-23 4 views
1

디렉토리에 따라 서버 (기본 개발 버전)의 작업 복사본을 업데이트하는 svn 저장소 훅을 만들었습니다. 이것은 현재 올바르게 작동하지만 작업 사본이 아무도 소유하지 않은 경우에만 작동합니다. 이 문제는 suphp를 사용하면 아무도 소유하지 않은 PHP 파일을 실행할 수 없다는 것입니다.svn hook에 의해 생성 된 php 파일을 소유자 nobody, suphp가 활성화 된 상태로 실행하려고 시도했습니다.

Subversion 훅이 항상 동일한 사용자 (nobody)에서 실행되기 때문에이 문제를 해결하는 방법을 모르지만 실행 가능한 파일뿐 아니라 작업 할 수 있어야합니다.

답변

2

우리는 보안 요구를 모르기 때문에 최선의 해결책이 무엇인지 알기 어렵습니다. 제 생각에는 suPHP가 개발 환경에서 필요하지 않습니다. 그래서 suPHP를 끄면 받아 들일 수 있습니다.

suPHP_UserGroup 지시어를 사용하여 다른 사용자의 PHP 스크립트를 실행하도록 suPHP에 지시 할 수 있습니다 (자세한 내용은 suPHP Apache module configuration 참조).

+0

suPHP를 비활성화 할 예정입니다. 개발 환경에서 필요성에 관해 전적으로 동의합니다. – jaz9090

관련 문제