0

我尝试通过发出以下命令来检查 svn 工作副本中文件的状态:

svn status /home/guna/server/local/svndump/site/head.php  

输出结果如下,

M       /home/guna/server/local/svndump/site/head.php  

但是当我在 php 中尝试使用相同的命令时,结果是空数组,

<?php
exec('svn status /home/guna/server/local/svndump/site/head.php',$re);
echo "<pre>";print_r($re);echo '</pre>';
?>

这里有什么问题?有人可以帮助我吗?答案赞赏!

4

1 回答 1

0

最后我找到了解决方案。我通过执行以下操作在使用 exec 函数时检查了错误:

exec('svn status /home/guna/server/local/svndump/site/head.php 2> /tmp/err.txt);

然后我检查了错误日志,发现以下错误:
“/usr/lib/libgcc_s.so.1:找不到版本‘GCC_4.2.0’(/usr/lib32/libstdc++.so.6 需要)”

所以我将libgcc_s.so.1/usr/lib/目录复制到/opt/lampp/lib/,问题解决了。

以下两次讨论帮助了我: 错误未显示在浏览器库错误中

于 2013-03-20T10:27:21.713 回答