パッセンジャーアプリケーションを置き換えるには、エラーメッセージを読み込めませんでした。それらは素敵ですが、アプリケーションを本番環境に移行するときに表示したくありません。ライブサイトの開発ボックスとメンテナンスページに表示することをお勧めします。
明確にするために、これは、Railsアプリのロードに失敗したときに乗客が表示するコールスタックページです。
パッセンジャーテンプレートファイルを直接変更したくありません。
乗客は尊重していないようです:
ErrorDocument 500 /500.html
Passengerディレクティブを含める必要があります。
PassengerFriendlyErrorPages off
passengerエラーページを無効にするために必要なApacheのErrorDocumentディレクティブに加えて。
Phusion Passengerの新しいバージョンでは、Apache仮想ホスト内で以下を設定します。
PassengerErrorOverride on
ErrorDocument 500 /path/to/500.html
/usr/local/lib/Ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/templates
(lib/gemパスは異なる場合があります。)
発生している500エラーの場合、または別の何かを表示したい場合は、パブリックフォルダーの下のRailsアプリの500.htmlページを変更するだけで済みます。 、しかしそれはあなたが変えようとしているもののように聞こえます。