2012-04-25 86 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