我尝试通过发出以下命令来检查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>';
?>
这是什么问题?有人可以帮助我吗答案赞赏!
答案 0 :(得分: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/
,问题已解决。
经过两次讨论帮助了我: error not showing in browser和 library error