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: version `GCC_4.2.0' not found (required by /usr/lib32/libstdc++.so.6)」というエラーが見つかりました。

だから私はlibgcc_s.so.1/usr/lib/ディレクトリからにコピーし/opt/lampp/lib/、問題は解決しました。

次の2つの議論が役に立ちました: ブラウザに表示されないエラーと ライブラリエラー

于 2013-03-20T10:27:21.713 に答える