2012-04-25 62 views
0

我想通過網絡瀏覽器使svn目錄可讀,所以我所做的就是使用svn php擴展簽出它。我已經設法結帳並通過ssh使用命令行php thingy更新目錄。它工作沒有問題。但是,如果我嘗試使用網頁上以.php文件以更新目錄,它給我的錯誤代碼500錯誤日誌說這PHP svn更新

PHP Fatal error: Call to 
      undefined function svn_update() in /home/derp/public_html/svn/php/update_svn.php 

我沒有做太多PHP和我不確定如何使這項工作。這裏有人知道嗎?

回答

2

您需要安裝此函數的PECL extension svn才能存在於PHP安裝中。

+0

嗯。好的。爲什麼當我在交互式php命令行中運行php命令但不通過瀏覽器時它工作正常? – jefvel 2012-04-25 18:55:28

+1

CLI和Web有時使用不同的'php.ini'文件。您可能會將PECL SVN加載到一個上,而不是另一個上。 – ceejayoz 2012-04-25 19:05:44

+0

啊,好吧。我將如何繼續安裝PECL和svn擴展?我從來沒有這樣做過。我正在運行Ubuntu。 – jefvel 2012-04-25 19:24:03