1

私の同僚は Linux Mint 14 Nadia を (VirtualBox を使用して) VM にインストールし、次のチュートリアルに従って Apache、MySQL、および PHP をインストールしました: http://community.linuxmint.com/tutorial/view/486次に、 http://www.bestpractical.com/rt/docs/4.0/の readme を使用してRequest Tracker 4.0 をインストールしました。どちらも、彼が私に言ったことからの道に沿って問題がほとんどなく、かなりうまくいきました. 今、彼はその仕事を私に転送してくれました。私は、Request Tracker 4.0 を Apache サーバーで正しく構成しようとしています。現在、localhost にアクセスして、次のメッセージを取得できます。

できます!これは、このサーバーのデフォルトの Web ページです。Web サーバー ソフトウェアは実行されていますが、コンテンツはまだ追加されていません。

また、localhost/rt にアクセスしたときに Request Tracker インターフェイスが表示されるように構成しましたが代わりに次のページが表示され、ほとんどの時間をここで困惑させられました。

あなたはもうすぐそこにいます!RT を実行するように Web サーバーをまだ構成していません。RT の Web インターフェイスを正しくインストールしたように見えますが、Web サーバーを構成して、Web インターフェイスを強化する RT サーバーを「実行」していません。次のステップは、Web サーバーの構成ファイルを編集して、RT の mod_perl または FastCGI ハンドラーを使用するように指示することです。商用サポートが必要な場合は、sales@bestpractical.com までご連絡ください。

しばらくすると、bestpractical.com/rt/rt-broken-install.html にリダイレクトされます。(どうやら2つのリンクしか許可されていませんか?)

何か設定が間違っていると思いますが、何がわからないのですか。私は昨日と今日のほとんどをグーグルでいじっていましたが、運がありませんでした。私が Linux 環境にかなり慣れていないことは役に立ちません。

彼がどのようにインストールしたかを理解できれば、彼は FastCGI を使用してセットアップしたいと考えているので、このサイト requesttracker.wikia.com/wiki/FastCGI にアクセスし、そこのガイドに従いましたが、ドキュメントは非常にひどいものであり、常に一致するとは限りません。私の環境なので、多くの推測とチェック作業を行う必要がありました。構成ファイルに追加したコードを提供しますので、今のところどこにいるのかがわかります

/etc/apache2/sites-enabled の 000-default:

Alias /rt /opt/rt4/share/html
Alias /NoAuth/images /var/www/rt/share/html/NoAuth/images/
AddHandler fastcgi-script fcgi
ScriptAlias / /var/www/rt/sbin/rt-server.fcgi/
<Directory /opt/rt4/share/html/>
    Order allow,deny
    Allow from all
</Directory>

/opt/rt4/etc の RT_SiteConfig.pm:

Set($WebPath, '/rt');
Set($WebBaseURL, 'http://localhost');

さらに情報が必要な場合は、お知らせください。助けてくれてありがとう!

4

1 に答える 1

2

Web デプロイメントの RT ドキュメントには、fastcgi を使用して Apache をセットアップし、「/rt」で実行するための詳細情報が記載されています。最初は、推奨される Apache 構成を使用してみて、セットアップ ページを通過できるかどうかを確認してください。

(これらのドキュメントは、RT インストールと docs ディレクトリで利用できることに注意してください。)

于 2013-01-04T16:18:03.277 に答える