1

ディレクトリに応じてサーバー (メイン開発バージョン) 上の作業コピーを更新する svn リポジトリ フックを作成しました。これは適切に機能するようになりましたが、作業コピーが誰にも所有されていない場合のみです。これの問題は、誰も所有していない suphp が有効になっている php ファイルを実行できないことです。

Subversion フックは常に同じユーザー (nobody) で実行されるため、この問題を回避する方法はわかりませんが、フックが機能するだけでなく、ファイルが実行可能である必要があります。

4

1 に答える 1

2

お客様のセキュリティ ニーズがわからないため、最適なソリューションを判断するのは困難です。私の意見では、開発環境では suPHP は必要ありません。そのため、suPHP をオフにすることは許容される場合があります。

ディレクティブを使用して、別のユーザーで PHP スクリプトを実行するように suPHP に指示できますsuPHP_UserGroup(詳細については、 suPHP Apache モジュールの構成を参照してください)。

于 2010-12-23T12:43:06.993 に答える