Tracの設定
Trac設定作業の流れ
1. プロジェクト環境の作成
2. Apacheの設定
3. 権限の設定
1. プロジェクト環境の設定
# mkdir /home/trac
# trac-admin /home/trac/project initenv
# chown -R apache.apache /home/trac/project <-書き忘れてました。(8/28追記)
trac-adminがプロジェクト環境の設定に必要な情報を聞いてきますので、答えていきます。
2. Apacheの設定(マルチプロジェクト対応)
mod_python用の設定は、/etc/httpd/conf.d/python.confに書きます。LocationMatchによりマルチプロジェクトに対応する設定です。
# vi /etc/httpd/conf.d/python.conf
<Location /projects>
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir /home/trac
PythonOption TracUriRoot /projects
</Location>
<LocationMatch "/[^/]+/login">
AuthType Basic
AuthName "Trac"
AuthUserFile /etc/httpd/passwd/dav_svn.passwd
Require valid-user
SSLRequireSSL
</LocationMatch>
# /etc/rc.d/init.d/httpd restart
AuthUserFileには、Subversionの認証用に作成したのと同じパスワードファイルを指定するとよいでしょう。
これで、https://localhost/projectsにアクセスするとプロジェクトのリスト(今は1つだけ)が表示されます。リンクを辿れば、プロジェクトのTracページが表示されます。
3. 権限の設定
デフォルトでは、anonymousにたくさんの権限が与えられているので、必要に応じて削除します。次のように与えられている権限を確認したあと、不要な権限を削除します。
# trac-admin /home/trac/project permission list anonymous
User Action
--------------------------
anonymous BROWSER_VIEW
anonymous CHANGESET_VIEW
anonymous FILE_VIEW
anonymous LOG_VIEW
anonymous MILESTONE_VIEW
anonymous REPORT_SQL_VIEW
anonymous REPORT_VIEW
anonymous ROADMAP_VIEW
anonymous SEARCH_VIEW
anonymous TICKET_APPEND
anonymous TICKET_CHGPROP
anonymous TICKET_CREATE
anonymous TICKET_MODIFY
anonymous TICKET_VIEW
anonymous TIMELINE_VIEW
anonymous WIKI_CREATE
anonymous WIKI_MODIFY
anonymous WIKI_VIEW
(略)
# trac-admin /home/trac/project permission remove anonymous REPORT_DELETE WIKI_CREATE WIKI_MODIFY REPORT_SQL_VIEW
あとは、ユーザごとに必要な権限を与えていきます。
# trac-admin /home/trac/project permission add <ユーザ名> <権限リスト>
Tracのインストール、設定については、TracのWikiにはじめから入っているマニュアルに詳しく書いてあります。
インストールとプロジェクト環境の設定
https://mercure.homeip.net/projects/trac/wiki/TracInstall
Apache(mod_python)の設定
https://mercure.homeip.net/projects/trac/wiki/TracModPython
権限の設定
https://mercure.homeip.net/projects/trac/wiki/TracPermissions
これで一応インストールはおしまい。あとはプラグインを入れたりしていろいろいじってみます。
| 固定リンク
|


コメント