Trac Memo
Link
- WikiPedia.ja:Trac
- The Trac Project - Trac
- Trac Hacks - Plugins Macros etc. - Trac
- インタアクト株式会社–業務内容–公開資料
- TracのOpenID認証プラグインを試す - Ogawa::Memoranda
- pm/Tracメモ - Yuna’s Trac - Trac
Memo
japanese/trac はどうも更新が遅れがち?
アレげだったら ports 使わないって手もアリかも。
First Step
pkgtools.conf を設定しておく。
Subversion をインストールしておく。
Apache をインストールしておく。
Trac Install
# portinstall japanese/trac
# mkdir -p /usr/local/www/trac/sandbox
# trac-admin /usr/local/www/trac/sandbox initenv
いろいろ聞かれるので適切に答える。
Project Name [My Project]> Sandbox ( Enter )
Database connection string [sqlite:db/trac.db]> ( Enter )
Repository type [svn]> ( Enter )
Path to repository [/path/to/repos]> /usr/local/www/subversion/sandbox ( Enter )
Templates directory [/usr/local/share/trac/templates]> ( Enter )
# chown -R www:www /usr/local/www/trac/sandbox
mod_python Install
# portinstall www/mod_python3
Apache Setting
# vi /usr/local/etc/apache22/httpd.conf
追加。
LoadModule python_module libexec/apache22/mod_python.so
後は見えるように設定。
# vi /usr/local/etc/apache22/Includes/trac.conf
<Location /trac>
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir /usr/local/www/trac
PythonOption TracUriRoot /trac
</Location>