私はApache +パッセンジャーを使用しています
<VirtualHost *:80>
RailsEnv production
ErrorLog /home/rails/project_error.log
CustomLog /home/rails/project_access.log combined
DocumentRoot /home/rails/project/public
<Directory /home/rails/project/public>
AllowOverride all
Options -MultiViews
</Directory>
</VirtualHost>
開発では問題なく動作しますが、本番に切り替えると、「申し訳ありませんが、問題が発生しました」と有名になりました。文章。
奇妙なことは、development.log にエラーが表示されないことです。アセットをプリコンパイルするか、データベースの移行を行うと、すべてがログ ファイルに保存されますが、500 エラーには何も記録されません。私は持っている
config.log_level = :debug
production.rbで
project_error.log も空で、エラーは projest_access.log に記録されます
[31/May/2012:22:22:35 +0200] "GET / HTTP/1.1" 500 393 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0"
今回は何を台無しにしたのですか?