web-dev-qa-db-ja.com

顧客の乗客のエラーページ

パッセンジャーアプリケーションを置き換えるには、エラーメッセージを読み込めませんでした。それらは素敵ですが、アプリケーションを本番環境に移行するときに表示したくありません。ライブサイトの開発ボックスとメンテナンスページに表示することをお勧めします。

明確にするために、これは、Railsアプリのロードに失敗したときに乗客が表示するコールスタックページです。

パッセンジャーテンプレートファイルを直接変更したくありません。

乗客は尊重していないようです:

ErrorDocument 500 /500.html
2
Adam

Passengerディレクティブを含める必要があります。

PassengerFriendlyErrorPages off

passengerエラーページを無効にするために必要なApacheのErrorDocumentディレクティブに加えて。

2
Carlos Paramio

Phusion Passengerの新しいバージョンでは、Apache仮想ホスト内で以下を設定します。

PassengerErrorOverride on

ErrorDocument 500 /path/to/500.html

2
Ralph
/usr/local/lib/Ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/templates

(lib/gemパスは異なる場合があります。)

1
Teflon Ted

発生している500エラーの場合、または別の何かを表示したい場合は、パブリックフォルダーの下のRailsアプリの500.htmlページを変更するだけで済みます。 、しかしそれはあなたが変えようとしているもののように聞こえます。

1
Stephen Korecky