ホストされている SVN サービスに保存されている SVN リポジトリへの情報呼び出しを行うコマンドを作成しました。次に例を示します。
exec('svn info https://myrepo.svn.beanstalkapp.com/project/name/folder 2>&1', $output, $returnStatus);
if ($returnStatus)
{
print_r($output);
}
私が得る応答は次のとおりです。
Array
(
[0] => Authentication realm: SVN
[1] => Password for 'apache': Authentication realm: SVN
[2] => Username: svn: PROPFIND request failed on '/project/name/folder'
[3] => svn: PROPFIND of '/project/name/folder': authorization failed (https://myrepo.svn.beanstalkapp.com)
)
Plesk がインストールされているボックスでスクリプトを実行しています。ローカルで最終的に実行されるため、構成の問題であると思われます(オンラインの回答が見つからないようです)。
Apache ユーザーが認証領域にアクセスできるようにする方法がわかりません。それが当面の問題だと思います。