私は新しいレールアプリを持っています、ローカルで動作し、テストサーバーで動作しますが、運用サーバーでは動作しません。奇妙な部分は、いくつかの経路では動作するが、他の経路では動作しないことである。奇妙なレール3.2 Apache Passenger 500エラー
しかし私は、私のパブリック・ビューの全てとホーム・ページが500エラーを示し続け、active_adminログイン背後にある私のセットアップが正常に動作しているアクティブな管理者とフォームの全てを使用しています。
テストおよび生産上の構成はほぼ同一であり、私は私のvhost.confでセットアップをログに記録しているにもかかわらず、それは、アプリケーションログまたはApacheのログのいずれかで何かをログインしていません。
私はこれが許可または宝石の問題であると仮定していますが、それを引き起こすものを追跡できないようです。
編集:また、私は、私はそれらを行くとき、私の資産のすべてが正しく提供されていることに注意してください。私はURLを介して直接それらにアクセスすることができ、彼らは動作します。
Railsのコンソールでは、私のすべてのオブジェクトと同様に動作します。私は今日これに多くの時間を費やして、運がない、多くの同様の質問を見てきました。これをデバッグする方法に関する提案は非常に役に立ちます。前もって感謝します。
編集:私はこの前に出会った
<VirtualHost *:80>
DocumentRoot /var/www/app_admin/public/
<Directory /var/www/app_admin/public>
AllowOverride all
</Directory>
ServerName www.mydomainname.com
ServerAlias mydomainname.com
ErrorLog /var/log/httpd/app_admin/error.log
CustomLog /var/log/httpd/app_admin/access.log common
</VirtualHost>
「..」を含むApacheのサイトのファイルを投稿し、レールのアプリフォルダから '$ lsの-altr'結果ください。 –
どのレベルで-altrを表示するべきか分かりません: – creativereason
ここにはアプリケーションのルートがあります: drwxr-xr-x 16 apache apache 4096 4 6 14:31 app_admin – creativereason