trac

Trac構築

svnプロジェクト作成

# svnadmin create /path/to/myproj
# svn co file:///path/to/myproj
# svn add sample.py
# svn commit -m "add sample file"

Tracのインストール

# wget http://www.i-act.co.jp/project/products/downloads/Trac-0.11.2.1.ja1.zip
# unzip Trac-0.11.2.1.ja1.zip
# python setup.py install

svnモジュールが見つからない場合、リンクを貼る
# ln -s /usr/local/lib/svn-python/svn /usr/lib/python2.4/site-packages/svn/
# ln -s /usr/local/lib/svn-python/libsvn /usr/lib/python2.4/site-packages/libsvn/

Tracプロジェクト作成

# trac-admin [projname] initenv

起動(Tracd)

# tracd --port=8000 /path/to/tracproj

起動(apache2 + mod-python)

/etc/httpd/conf.d/trac.confを作成
<location /trac>
  SetHandler mod_python
  PythonHandler trac.web.modpython_frontend
  PythonOption TracEnv /path/to/tracproj/
  PythonOption TracUriRoot /trac
  SetEnv PYTHON_EGG_CACHE /tmp/.egg-cache
</Location>
PYTHON_EGG_CACHEのsetenvが正常になされない場合がある。
そういう場合、Genshiをunzipしてインストールし直す
# rm /usr/lib/python-2.4/site-packages/Genshi-0.5-py2.4-linux-i686.egg
# easy_install-2.4 --always-unzip Genshi==0.5
httpd再起動
# sudo service httpd restart

起動(apache2 + FastCGI)



起動(lighttpd + FastCGI)

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2009年03月01日 23:19