0

私はバグ追跡システムの世界の初心者です。

Windows Server2003にTrac0.12をインストールし、次の手順を使用してisapi_wsgi拡張機能を介してIISを使用してプロジェクトを提供することができました:http://trac.edgewall.org/wiki/TracOnWindowsIisIsapi

Tracプロジェクトをにインストールしc:\Trac\Project1、cgi-binディレクトリとhtdocsディレクトリを生成して、に配置しましたc:\Trac\Project1\

c:\Trac\Project2ここで、Project1(など)と同じレベルで他のプロジェクトを作成したいと思いますc:\Trac\Project3

trac_wsgi.pyを変更して、次のようにURLを使用するにはどうすればよいですか: " http://localhost/Project1"、 " http://localhost/Project2"など?

私はIISの基本的な経験があり、Pythonの経験はまったくありません。

どんな助けでもいただければ幸いです。

ありがとう

4

1 に答える 1

0

良いインストール手順のように見えるものを選択しました。私が正しく理解していれば、あなたの答えはすでにそこに示されている例にあります:

# Setup the virtual directories - this is a list of directories our
# extension uses - in this case only 1.

したがって、次のようなディレクトリのリストを使用して例をコピーすることにより、複数の仮想ディレクトリを登録する必要があります(テストされていません)。

vd1 = VirtualDirParameters(Name="Project1",
                          Description = "ISAPI-WSGI Trac",
                          ScriptMaps = sm,
                          ScriptMapUpdate = "replace"
                          )
vd2 = VirtualDirParameters(Name="Project2",
                          Description = "ISAPI-WSGI Trac",
                          ScriptMaps = sm,
                          ScriptMapUpdate = "replace"
                          )
...
params.VirtualDirs = [vd1, vd2, ...]

あなたが本当に道の中のを取り除きたいのかどうかはわかりませんENV_PARENT_DIR。「http:// localhost / Project1」の代わりに「http:// localhost / trac / Project1」を使用すると問題が発生しますか?これは、複数のプロジェクトのTracインストールの一般的で予想されるレイアウトです。ちょうど私の2カラット。

于 2012-06-10T12:26:49.687 に答える