RT Request Tracker

提供:maruko2 Note.
移動: 案内, 検索

RT Request Tracker を CentOS 5 にインストールする ← こっちのが詳しいかも。

mac-firefox-rt-query.jpg

目次

RT:Request Tracker とは


インストール

README をよく読む。

展開したディレクトリ内で、./configure する。

# ./configure --prefix=/opt/rt3

ユーザやモジュールの依存関係をテストする。

# make testdeps

必要なモジュールと、不足したモジュールが表示され、SOMETHING WAS MISSING! となる。
CPAN のシェルを設定していれば、不足している Perl モジュールがインストールされる。
Mac OS X 10.4 だと CPAN からではインストールできないモジュールがあるので、個別に perl MakeFile.PL する。

# make fixdeps

もう一度、モジュールの依存関係をテスト。

# make testdeps

Everything was found. になっているのを確認し make install する。

# make install

/opt/rt3/etc/RT_Config.pm, /opt/rt3/etc/RT_SiteConfig.pm を編集してデータベースを初期化する。

# make initialize-database

スタンドアロン版の /opt/rt3/bin/standalone_httpd を使うか、Apache の mod_perl か mod_fastcgi かのいずれかの設定をする。

standalone_httpd は実行するだけ。ポートを変えたい場合はポート番号を付けて実行する。

/opt/rt3/bin/standalone_httpd
/opt/rt3/bin/standalone_httpd 8080

参考サイト

http://lispuser.net/memo/misc/2006-08-04-21-59.html


FastCGI をインストールする

http://www.fastcgi.com/dist/mod_fastcgi-2.4.2.tar.gz

Apache 2.2 だと、mod_fastcgi がうまくコンパイルできなかったので、 Apache 2.0.59 にインストール。

Apache 2.0.x は、/usr/local/apache2 にインストールしておく。

INSTALL.AP2 に書かれているとおりにインストール。

cp Makefile.AP2 Makefile
make
make install

Apache の config ファイルに以下を追記。

LoadModule fastcgi_module modules/mod_fastcgi.so
FastCgiIpcDir /tmp
FastCgiServer /opt/rt3/bin/mason_handler.fcgi -idle-timeout 120
Alias /NoAuth/images/ /opt/rt3/share/html/NoAuth/images/
AddHandler fastcgi-script fcgi
ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/

エラーが出る場合は、/opt/apache2/var/log のエラー内容を確認し、Perl モジュールのアップデートや、不足分をインストールする。 Mac OS X 10.4.8 の場合だと、BSD::Resource、FCGI、CGI、が不足していたので CPAN からインストール。

perl -MCPAN -e shell


fetchmail でメールを受信する

fetchnailrc の内容は次のようにする。

defaults
keep
poll MailServerAddress proto pop3:
username MailUserName password MailPassword mda "/opt/rt3/bin/rt-mailgate --url http://localhost --queue General --action comment"


参考ページ

LINEで送る このエントリーをはてなブックマークに追加
個人用ツール
名前空間
変種
表示
操作
案内
ツールボックス

注目のページ

このサイトのはてなブックマーク数