我想要做SVN更新更简单 - 调用PHP脚本。用svn更新php和ssl
我创建的PHP脚本:
$cmd = "svn update https://___/svn/website /var/www/html/website/ 2>&1";
exec($cmd, $out);
由于运行脚本的用户阿帕奇(不是root),我得到一些权限错误。
如果我将每个目录的所有者更改为apache(或将所有内容更改为777),我还有另一个问题。因为我使用https协议,用户apache应该永久接受svn服务器的证书。我试图做“su - apache”并接受证书,但操作系统说“apache”不是有效的用户。我也不知道如何使用exec()函数接受证书。
有什么想法?我怎样才能让svn更新更简单?
有没有一个httpd用户? – cwallenpoole 2011-06-11 23:39:09