6

MongrelとWebkitでテストに成功したRailsアプリがあります。次に、展開をテストします。Ubuntu8.04を使用してVMWareイメージをセットアップしました。1.2の代わりにGems1.3を使用することを除いて、このメソッドhttps://help.ubuntu.com/community/RubyOnRailsに従ってRailsをインストールしました。Passengerを構成してインストールしました。ただし、サイトのインデックス(http://some.ip.that.i'm.testing/)にアクセスすると、railsサイトのディレクトリインデックスを取得するだけです。テストしているので、アプリを/ var/wwwにダンプしただけであることに注意してください。

私のApache2error.logファイルは、これとこれだけを示しています。

[2008年9月30日火曜日15:10:41][通知]Apache/ 2.2.8(Ubuntu)Phusion_Passenger/2.0.3が構成されました-通常の操作を再開します

この問題を引き起こしている可能性のあるアイデアはありますか?Passengerは正しく構成されているようですが、Railsアプリが表示されない理由と、サイトのディレクトリリストが表示される理由がわかりません。

ありがとう。

4

1 に答える 1

8

2 つの質問:

1) Rails はサーバー上で実行されていますか? Passenger は、最初のリクエストで Rails を自動的に起動する必要があります。ps を実行すると、実行されていますか?

2) 表示されているディレクトリはどちらですか? rails ディレクトリですか、それとも public/ ディレクトリですか? 前者の場合、シンボリック リンクが間違った場所を指している可能性があります (public/ に移動する必要があります)。

(私は以前にこの問題を見たことがあり、どのようにデバッグしたかを思い出そうとしています... これらは私の最初の 2 つの考えです。)

于 2008-09-30T23:59:49.517 に答える