1

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

我不知道如何解决这个问题,因为颠覆挂钩将始终在同一用户下运行 - 没有人,但我需要挂钩和可执行文件一样工作。

4

1 回答 1

2

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

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

于 2010-12-23T12:43:06.993 回答