1

Passenger と Rails で Apache2 を実行しています。「rails s -e production」で Web アプリを実行できますが、Passenger ではアプリを実行できません。500エラーが発生するだけです。ログにはプリコンパイル エラー全体が表示されますが、構成をプリコンパイルまたは 'rake assets:precompile:all' に変更しても何も起こりません。私は既存の SQL データベースを使用していますが、Apache の背後で実行するとテーブルが見つからないというエラーが発生することもありますが、WEBRick では問題なく動作します。私は何もしなかった「RailsEnv production」ディレクティブを持っています。Passenger では動作しないのに WEBRick では動作しない理由がわかりません。特に、以前に Apache で動作させた後、アプリを別のディレクトリに再デプロイしただけでこれらの問題が発生しました。cache: get miss エラーもありますが、解決したと思いますが、アプリはまだ機能しません。私は昨日と今日、一日中それに取り組んできましたが、アプリをApacheで実行することはまだできません. すでにアクセス許可を試し、再インストールを試み、db:migrate を試し、すべてを試しました。なぜ失敗するのか誰か知っていますか?

4

0 に答える 0