&pgid;
** trac勉強会 [#k434efbe]
ネタ元は下記です。
- http://trac.edgewall.org/wiki/TracGuide
** 日時 [#if1de270]
- 2007/03/16(金)
** 参加者 [#b7f0195e]
#blikimore
** 動画 [#v2c3b6ad]
** tracのインストール [#d04bd949]
yum install trac
yum install python-devel
cd /usr/local/src
wget 'http://downloads.sourceforge.net/pypgsql/pyPgSQL-2.5.1.tar.gz?modtime=1149708827&big_mirror=0'
tar xzf pyPgSQL-2.5.1.tar.gz
cd pyPgSQL-2.5.1
python setup.py build
python setup.py install
wget 'http://www.egenix.com/files/python/egenix-mx-base-2.0.6.tar.gz'
tar xzf egenix-mx-base-2.0.6.tar.gz
cd egenix-mx-base-2.0.6
python setup.py install
** tracの設置 [#hfa3c769]
***Subversionの設定 [#v46da3c8]
svnadmin create --fs-type fsfs /home/staff/shida/sandbox/trac/bagooon/svn
***trac用のPostgreSQL用データベースの作成 [#od3a8330]
/usr/bin/createuser -P bagooon
/usr/bin/createdb bagooon
***tracの環境ディレクトリの作成 [#p9cff063]
trac-admin /home/staff/shida/sandbox/trac/bagooon/trac initenv
# Project Name [My Project]> bagooon
# Database connection string [sqlite:db/trac.db]> postgres://bagooon:bagooon@localhost/bagooon
# Repository type [svn]>
# Path to repository [/path/to/repos]> /home/staff/shida/sandbox/trac/bagooon/svn
# Templates directory [/usr/share/trac/templates]
chmod ugo+w -R log/ attachments/
*** tracのエントリーポイントとなるfcgiスクリプトの設定 [#k8d47597]
fast cgi用のtrac.fcgiをtracという名前でコピー
cp /var/www/cgi-bin/trac.fcgi /home/staff/shida/public_html/sandbox/trac/trac
vi /home/staff/shida/public_html/sandbox/trac/trac
下記を追記
import os
os.environ['TRAC_ENV'] = "/home/staff/shida/sandbox/trac/bagooon/trac"
tracをfcgiで実行されるように設定
cat >> /home/staff/shida/public_html/sandbox/trac/.htaccess <<EOF
<Files trac>
SetHandler fcgid-script
</Files>
EOF
***実際みてみる [#fb854879]
http://okra.ark-web.jp/~shida/sandbox/trac/trac
** 権限の付与 [#t646051e]
BASIC認証でアカウントを用意
cat >> /home/staff/shida/public_html/sandbox/trac/.htaccess <<EOF
AuthType Basic
AuthName "bagooon"
AuthUserFile /home/staff/shida/public_html/sandbox/trac/.htpasswd
Require valid-user
EOF
htpasswd -c /home/staff/shida/public_html/sandbox/trac/.htpasswd shida
password:
trac-adminでアカウントごとに権限を設定
trac-admin /home/staff/shida/sandbox/trac/bagooon/trac/ permission add shida TRAC_ADMIN
** tracの設定 [#y6f42559]
*** ロゴの変更 [#a9e0e3cb]
[header_logo]
alt =
height = -1
link = http://okra.ark-web.jp/~shida/sandbox/trac/trac
src = http://members.jcom.home.ne.jp/meika/maruchan_bagooon_thumb.jpg
width = -1
** wikiを書き換える [#b04ebc71]
** Subversionのレポジトリを見る [#naced203]
** マイルストーンを設定してみる [#o14a7d83]
** Subversionからcommitして、チケットに反映させる [#jb19e253]
tag: [[trac>tag/trac]], [[勉強会>tag/勉強会]]