Trac の導入メモ
■ Trac の導入メモ
Trac の導入メモ。 環境は以下とする。
- 運用している svn のリポジトリの一覧
- ~/unix/svn/adxtools
- ~/unix/svn/seibo
- ~/unix/svn/dynamark
- それぞれの Trac 用のディレクトリ (これから作成する)
- ~/trac/proj/adxtools
- ~/trac/proj/seibo
- ~/trac/proj/dynamark
- Trac のテンプレート置場
- ~/trac/share/templates
% ls ~/unix/svn/adxtools README.txt conf/ dav/ db/ format hooks/ locks/
■ とりあえず日本語メニューにしておく
インタアクト株式会社--業務内容--公開資料 (Trac)
から trac-0.8.1-ja-1.zip をダウンロード。 templates を ~/trac/share/templates に置くようにする。
% mkdir -p ~/trac/share % unzip trac-0.8.1-ja-1.zip % mv trac-0.8.1-ja-1/templates ~/trac/share
■ trac-admin で Trac プロジェクトを作成
initenv にオプションを加えることで非対話的にプロジェクトを作成可能。
% mkdir -p ~/trac/proj % trac-admin ~/trac/proj/adxtools initenv adxtools ~/unix/svn/adxtools ~/trac/share/templates % trac-admin ~/trac/proj/seibo initenv seibo ~/unix/svn/seibo ~/trac/share/templates % trac-admin ~/trac/proj/dynamark initenv dynamark ~/unix/svn/dynamark ~/trac/share/templates
■ tracd を立ち上げる
apache だとパーミッションの管理が面倒なので tracd を使う。
あとは http://localhost:10080/ にアクセスするとプロジェクト一覧の画面が出る。% tracd --port 10080 --hostname localhost ~/trac/proj/*
■ テンプレートをいじる
■ リポジトリブラウザで EUC-JP で記述されたファイルを閲覧可能にする
svn property svn:mime-type で指定しているか、
~/trac/proj/*/conf/trac.ini を編集することで可能に。
Debian だと python-japanese-codecs を入れる必要がある。default_charset = japanese.euc_jp
# apt-get install python-japanese-codecs
Comments for This Page. Date: 2005-06-02 00:00 (JST)


