「trac Linux」の編集履歴(バックアップ)一覧に戻る

trac Linux - (2009/10/25 (日) 02:53:30) のソース

*インストール
 #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からの参照対象にするため以下の設定を追加します。(ファイルの末尾に追加)
 <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 にアクセス