webadminのインストール

setuptools(v0.6)のインストール

ez_setup.pyをdownloadして

python ez_setup.py

webadminのdowload

適当なdirでwebadminをc/o

svn export -r 2765 http://svn.edgewall.com/repos/trac/sandbox/webadmin/

2765はhttp://projects.edgewall.com/trac/wiki/WebAdminに記載されているもので、tracのversionに合わせて選択する。(2765は0.9.3以降)

webadminのinstall

cd webadmin
python setup.py bdist_egg
copy dist\TracWebAdmin-0.1.1dev-py2.3.egg C:\Python23\Lib\site-packages

trac.iniの設定

webadminを有効にするプロジェクトのtrac.iniに以下を追加する。

[components]
webadmin.* = enabled

なおtrac.iniはUTF-8エンコードされているが、notepadで編集するとBOMが付加されて、起動時にエラーを起こす。秀丸で編集すること(もちろん[BOMを付加する]のチェックは外す)。

TRAC-ADMINの追加

cd d:\Python23\Scripts
python trac-admin d:\trac\[project] permission add user1 TRAC_ADMIN