Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Request Trackerのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Request Tracker
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:バグ管理システム]] [[en:Request Tracker]] [https://bestpractical.com/ RT] はエンタープライズグレードのバグ管理システムです。このガイドでは [[MySQL]], [[Apache]], mod_perl を使用して http://localhost/rt からアクセスできる RT (Request Tracker) サーバーを作成します。RT は他のデータベースやウェブサーバー (デーモンとして動作させることもできます), Perl エンジンをサポートしていますが、このページでは触れません ([https://github.com/bestpractical/rt/blob/stable/docs/web_deployment.pod 適切な RT のドキュメント] を見てください)。 == インストール == === パッケージのインストール === {{AUR|rt}} パッケージをビルド・インストールしてください。Perl の依存パッケージを大量にインストールする必要があります。[[AUR ヘルパー]]が役に立つでしょう。[[Apache]] もインストールしてください。 === Apache の設定 === {{ic|/etc/httpd/conf/httpd.conf}} の LoadModule セクションに以下の行を追加してください: LoadModule perl_module modules/mod_perl.so そして {{ic|httpd.conf}} の一番下に以下を追加: AddDefaultCharset UTF-8 DocumentRoot "/opt/rt4/share/html" <Location "/rt"> Order allow,deny Allow from all SetHandler modperl PerlResponseHandler Plack::Handler::Apache2 PerlSetVar psgi_app /opt/rt4/sbin/rt-server </Location> <Directory "/opt/rt4/share/html"> Order allow,deny Allow from all </Directory> <Perl> use Plack::Handler::Apache2; Plack::Handler::Apache2->preload("/opt/rt4/sbin/rt-server"); </Perl> === MySQL データベースの作成 === [[MySQL]] サーバーをインストール・セットアップしてください。以下のコマンドを root で実行することで RT のデータベースを作成できます ({{ic|/opt/rt4/etc/schema.mysql}} に書き込まれます): # /opt/rt4/sbin/rt-setup-database --action init === RT の設定 === {{ic|/opt/rt4/etc/RT_SiteConfig.pm}} ({{ic|RT_Config.pm}} ではありません) を編集して RT のシステム設定を行います。{{ic|RT_Config.pm}} は {{ic|RT_SiteConfig.pm}} のリファレンスとして使うことができるデフォルトの設定ファイルです。以下のように Perl の構文を使います: Set($''variable'', ''''''setting''''''); 最低でも2つの項目の設定が必要です。''WebPath'' は RT の DocumentRoot を指定します (このページの例では http://''ip_address''/rt)。CSS や画像を正しくロードするために必須です。''DatabasePassword'' は RT が使用する [[MySQL]] データベースのパスワードを指定し、内部ユーザーを使って接続されます (デフォルトは ''rt_user'')。{{ic|RT_SiteConfig.pm}} に以下のように追加してください: Set($WebPath, '/rt'); Set($DatabasePassword, ''''''your_password''''''); データベースのパスワードを設定したら、データベースに接続 ([http://dev.mysql.com/tech-resources/articles/mysql_intro.html#SECTION0003000000]) して [[MySQL]] ユーザーを更新してください: USE mysql; UPDATE user SET password=PASSWORD(''''''your_password'''''') WHERE user='rt_user'; FLUSH PRIVILEGES; {{Tip|内部ユーザーを使って [[MySQL]] サーバーに手動でログインすることはないため、パスワードは長く強固なものを設定してください。''pwgen'' というプログラムで生成できます。ハッキングされないようにランダムな50文字程度のパスワードを設定すると良いでしょう。}} == RT を使う == 上記のセクションが完了したら、{{ic|httpd}} を再起動して http://localhost/rt に接続してみてください。デフォルトの管理者アカウントは {{ic|root:password}} です。 === RT_SiteConfig.pm の設定 === {{ic|/var/log/httpd/error_log}} に {{ic|RT_SiteConfig.pm}} ファイルの設定を変更するように提案されることもあります。RT のページをロードしたときに何もエラーが出力されないように設定することを推奨します。 === ドキュメント === RT を立ち上げることができたら後は使用するだけです。RT の設定方法は [http://bestpractical.com/rt/docs.html Best Practical のオンラインドキュメント] を見てください。
Request Tracker
に戻る。
検索
検索
Request Trackerのソースを表示
話題を追加