このexecを実行しようとしています
exec('svn export -r '.$rev2.' '.$repourl.'/'.$dir.$parts[$j].' cache/diff/'.$dir.$parts[$j]);
これは次のようになります:
svn export -r 1192 file:///var/svn/Repo/folder/file.xml cache/diff/folder/file.xml
スクリプトを試してみると、ファイルがエクスポートされないだけです(フォルダーは別の関数で作成されるため、そこにあります)。
しかし、(コマンドラインから) ユーザー www-data として svn export を実行しようとすると、動作します。
なぜそれがphpから動作しないのかわかりません..多分いくつかの設定ですか?誰かが助けてくれることを願っています、事前に感謝します
EDIT svn (どの svn) exec へのフルパスでも試してみました:
exec('/usr/bin/svn export -r '.$rev2.' '.$repourl.'/'.$dir.$parts[$j].'
結果
/usr/bin/svn export -r 1192 file:///var/svn/Repo/folder/file.xml cache/diff/folder/file.xml
それでも変更はありません。ファイルはエクスポートされません。