WindowsでSVN(1.6.2)リポジトリをサーバーにApache 2.2を使用しています。私たちはSSPIを認証に使用しています。さまざまなリポジトリがあり、httpd.confのSVNParentPathを使用してそれらを提供しています。その後、リポジトリに何があるかを参照してください。私は(\レポCにあるものは何でもレポ)http://svn/repo1またはhttp://svn/repo2に閲覧することができ、クライアントからそうApache、SVN、mod_python
<Location />
DAV svn
SVNParentPath c:\repos
[SSPI stuff]
</Location>
:ような何か。
しかし、mod_pythonを使用して別のURL、たとえばhttp://svn/mpinfoでPythonスクリプトを実行したいと考えています。
私は次のようにhttpd.confの最後に新しい場所を追加しようとしました:
<Location /mpinfo>
SetHandler mod_python
PythonHandler mod_python.testhandler
</Location>
http://www.modpython.org/live/current/doc-html/inst-trouble.htmlで示唆したように。私は、例えば、/ SVN、その後、私はhttp://svn/mpinfoに閲覧することができますし、リポジトリの場所/ URLを変更した場合は
<D:error>
<C:error/>
<m:human-readable errcode="720003">
Could not open the requested SVN filesystem
</m:human-readable>
</D:error>
:私はhttp://svn/mpinfoを参照するときしかし、私は次のエラーを取得します。
質問:
http://svn/reponameからアクセスリポジトリを持っているが、特別なディレクトリhttp://svn/mpinfo/はSVNによって解析され、代わりにmod_pythonので解析されていないととにかくあります。