我想要做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