目次 †
内容 †
インストール手順 †
- CentOS5.2、Python2.4の場合
- もちろんroot権限が必要
関連パッケージ †
Trac-jaのインストール †
Trac Environmentの構築 †
Web公開 †
- キャッシュファイルを作成するディレクトリを用意
# mkdir /var/trac/.egg-cache
# chmod a+w /var/trac/.egg-cache
- DBファイルのパーミッション権限 [#ea9e50d5]
# chmod a+w /var/trac/cs_div/db/trac.db
- httpd.confの編集 [#m45eea75]
<Location /trac>
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracUriRoot /trac
PythonOption TracEnvParentDir /var/trac/
</Location>
- 編集後に再起動は必要
各種設定 †
ユーザ管理 †
- htpasswdファイルの新規作成
# htpasswd -c /var/trac/.htpasswd taro
# New password:
# Re-type new password:
# Adding password for user taro
- BASIC認証の有効化 [#y85cf716]
- httpd.confに次を追加
<LocationMatch /trac/[^/]+/login>
AuthType Basic
AuthName Trac
AuthUserFile /var/trac/.htpasswd
Require valid-user
</LocationMatch>
- 終わったらhttpdを再起動する
管理者ユーザの追加 †
項目名等の変更 †
- /usr/lib/python2.4/site-packages/Trac-0.11.5.ja1-py2.4.egg/trac/util/translation.py を適宜編集
- 作業が終わったらhttpdを再起動
|