我尝试通过发出以下命令来检查svn working copy中文件的状态:
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>';
?>这里的问题是什么?谁能帮帮我。感谢您的回答!
发布于 2013-03-20 18:27:22
最后我找到了解决方案。我通过这样做检查了使用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
https://stackoverflow.com/questions/15358736
复制相似问题