Trac
単なるBTSでなくて複合的なサーバらしいので敬遠してた。ただ、Bugzillaのセットアップがそんなに面倒ならいっそTracを構築してみることにする。
[Python] Win版日本語対応Pythonのインストール
TracはPythonが必要。Tracのサイトに「2.4はダメよ」と断ってあるので2.3を。
- 配布元>Welcome to Python.org
- 日本語なサイト>http://www.python.jp/Zope/
日本語なサイトにhttp://www.python.jp/Zope/download/pythonjpdistを発見したので、ありがたくこちらを使用。2.3.4
[ClearSilver] ClearSilverのインストール
- 配布元>ClearSilver
Tracの要件として
With python-bindings (./configure --with-python=/usr/bin/python)
なんて書いてあるが、ClearSivlerのダウンロードの記述されたURLに置いてあるreadme.txtを見ると
clearsilver-0.9.14.win32-py2.3.exe : *p3* clearsilver-0.9.14 + patch for python binding (http://groups.yahoo.com/group/ClearSilver/message/452) *p4* Python 2.3 (official binaries for Windows) *p5* mingw 3.3.1 (mingw special 20030804-1) (the one included with Dev-Cpp 4.9.9.0) * using cygwin for chain tools (not MSYS)
とあるので安心してインストール
[PostgreSQL]
ダウンロードのリンクに[postgresql-8.1.3-1-ja.zip]という日本語化バイナリがあったので、ありがたくインストール。
Subversion
すでにインストール済みなので、svn-win32-1.3.0のみ。
ダウンロードして、展開したファイルからpython/下の2つのフォルダを${Python}\Lib\site-packagesにコピー
[mod_python]
Apache2上で動かしたいのでmod_pythonのインストールとセットアップ
Win32版バイナリを求めてリンクを辿ってmod_python-3.2.8.win32-py2.3.exeをダウンロード
インストーラを起動すると、Pythonの場所とApache2の場所を聞かれるので指定。
インストール完了後に、${A{pache}/conf/httpd.confを開いて以下を追加。
LoadModule python_module modules/mod_python.so <Location /trac> SetHandler mod_python PythonHandler trac.web.modpython_frontend PythonOption TracEnvParentDir "D:/WEB-Server/share/trac" PythonOption TracUriRoot /trac </Location>
ここでは、「D:/WEB-Server/share/trac」が下記のTracインストール先として指定している。つもり
注:この指定は恐らく間違ってます。後日訂正します。
httpd.confの設定はココを参考に。