tracのインストール

DAGレポジトリの追加
wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm

/etc/yum.repos.d/rpmforge.repoを編集
・・・
enabled = 1
・・・

enabled = 0
に変更。

yum --enablerepo=rpmforge install -y python-clearsilver
yum install -y mod_python

wget http://www.i-act.co.jp/project/products/downloads/trac-0.10.4-ja-1.zip
unzip trac-0.10.4-ja-1.zip
cd trac-0.10.4-ja-1
python setup.py install

mkdir /home/trac/Trac
trac-admin /home/trac/Trac/Project initenv

chown -R apache:apache /home/trac/Trac/Project

/etc/httpd/conf.d/trac.confを編集

<Location /trac>   #ここの/trac
   SetHandler mod_python
   PythonDebug On
   PythonHandler trac.web.modpython_frontend
   PythonOption TracEnvParentDir /home/trac/Trac
   PythonOption TracUriRoot /trac   #ここの/tracをそろえる
</Location>
 
<LocationMatch "/trac/.*/login">
   AuthType Basic
   AuthName "trac"
   AuthUserFile "/home/trac/.htpasswd"
   Require valid-user
</LocationMatch>

そして
service httpd restart

これで以下から閲覧可能
http://サーバのIPアドレス/trac/Project

*** SELinuxの無効化 ***

SElinuxを以下のコマンドで無効に

    # setenforce 0

SELinux設定ファイルを開いて

    # vi /etc/sysconfig/selinux

以下のように編集

    #SELINUX=enforcing

    SELINUX=disabled

WEBからTrac管理をするためには、/home/trac/Trac/Group_name1/conf/trac.iniに以下を追加。
[components]
webadmin.* = enabled