インストール

#yum -y install trac
#yum -y install mod_python

インストール後の設定


プロジェクトの追加

#mkdir /var/trac
#trac-admin /var/trac/project1 initenv
Project Name [My Project]> Project1の名前を入力
・・・・以下はデフォルト(Enterを押します)
Congratulations!

ユーザの追加

#trac-admin /var/trac/project1 permission add hama TRAC_ADMIN

#htpasswd -c /var/trac/.htpasswd hama
New password:password
Re-type new password:password

リポジトリを匿名ユーザには見せないようにするための設定
#trac-admin /var/trac/project1 permission list anonymous
#trac-admin /var/trac/project1 permission remove anonymous BROWSER_VIEW 

Apacheへの設定追加

Apacheからの参照対象にするため以下の設定を/etc/httpd/conf/httpd.confに追加します。(ファイルの末尾に追加)
<Location /project1>
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir /var/trac
PythonOption TracUriRoot /project1
</Location>

<LocationMatch "/[^/]+/login">
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir /var/trac
PythonOption TracUriRoot /project1
AuthUserFile /var/trac/.htpasswd
AuthName "Trac User Authorize"
AuthType Basic
Require valid-user
</LocationMatch>

/var/tracの所有者変更(apacheユーザはFedoraの場合)

#chown -R apache /var/trac

Apache再起動

#service httpd restart

ページへのアクセス

httpd://192.168.1.**/project1 にアクセス
最終更新:2009年10月25日 02:55