trac on Ubuntu 10.04
tracの構築
自宅のubuntu10.04にtracを構築した時のメモ
導入サーバのバージョンなど
- apache 2.2.14
- trac 0.11
- subversion 1.6.6
- sqlite
手順
1.インストール
適当...
# sudo apt-get install apache2
# sudo apt-get install libapache2-mod-python
# sudo apt-get install trac
# sudo apt-get install subversion
2. svn設定
# mkdir /var/svn
# svnadmin create /var/svn/repo
3.trac初期設定
tracフォルダを/var/tracに (後で後悔した。/var/trac/projects/mytracにすればよかった。)
# trac-admin /var/trac initenv
svnは該当ディレクトリに。DBはsqliteのままでいいや。
フォルダの権限を変更
# chown -R www-data:www-data /var/trac
4.apache設定
sites-available/tracを作成して以下を記入
<Location /trac>
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonInterpreter main
PythonOption TracEnv /var/trac
PythonOption TracUriRoot /trac
SetEnv PYTHON_EGG_CACHE /tmp
</Location>
<Location "/trac/login">
AuthType Digest
AuthName "trac"
AuthUserFile /var/trac/.htpasswd
Require valid-user
</location>
tracを使うように変更
# a2ensite trac
パスワードはhtdigest -cコマンドで作る。アクセスは特に設定しないことにする。
その後apache再起動。
5. webから参照
めでたしめでたし。
次はsvn連携とかやるか。