试图运行由svn钩子与所有者nobody创建的php文件,启用suphp

时间:2010-12-23 12:14:21

标签: svn permissions hook suphp

我创建了一个svn存储库钩子,它将根据目录更新服务器(主开发版本)上的工作副本。现在这种方法正常工作,但前提是工作副本不属于任何人。这个问题是,suphp启用的php文件无法执行。

我不知道如何绕过这个问题,因为subversion钩子总是在同一个用户下运行 - 没人,但是我需要钩子才能工作以及文件是可执行的。

1 个答案:

答案 0 :(得分:2)

很难说出最佳解决方案是什么,因为我们不了解您的安全需求。在我看来,suPHP在开发环境中不是必需的。因此,关闭suPHP可能是可以接受的。

您可以告诉suPHP使用suPHP_UserGroup指令在不同的用户下执行PHP脚本(有关详细信息,请参阅suPHP Apache module configuration)。