質問 > 管理機能 > .envファイルを本番モードに変更すると500エラー |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
EGGxRICE |
投稿日時: 2022/5/19 16:30
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2010/2/17 居住地: 佐賀 投稿: 15 |
.envファイルを本番モードに変更すると500エラー [EC-CUBE] 4.1.0(新規インストール)
[レンタルサーバ] エックスサーバー [OS] Ubuntu SMP Mon Feb 28 23:49:19 UTC 2022 x86_64 [PHP] 7.4.28 [データベース] MySQL 5.7.27 [現象] 数ヶ月前よりEC-CUBEをインストールし、開発モード(.envファイルにてAPP_ENV=dev、APP_DEBUG=1に設定)にて準備作業をしてきました。 開店準備が整ったので、開店に向けて本番モード(.envファイルにてAPP_ENV=prod、APP_DEBUG=0に設定)に変更したところ、500 Internal Server Errorが発生してフロント・管理画面ともにアクセスできなくなりました。 そこで、.envの設定を色々と試したところ、以下のような挙動になることがわかりました。 APP_ENV=dev、APP_DEBUG=1 問題なし APP_ENV=dev、APP_DEBUG=0 問題なし APP_ENV=prod、APP_DEBUG=1 問題なし APP_ENV=prod、APP_DEBUG=0 エラー発生 2つの変数を、どちらとも本番環境にした時にだけエラーが出るという状態です。 Google検索で同様の症状がないか調べましたが、それらしい情報は見つけられませんでした。 何が原因として考えられるか、予想がつく方がおられましたらお教えいただきたくお願いします。 |
umebius |
投稿日時: 2022/5/19 16:32
対応状況: −−−
|
神 ![]() ![]() 登録日: 2016/7/22 居住地: 東京日本橋 投稿: 2085 |
Re: .envファイルを本番モードに変更すると500エラー キャッシュファイルの影響の可能性はあるかと思います。
var/cache/prodを消すと良いかもしれません。
|
EGGxRICE |
投稿日時: 2022/5/20 10:27
対応状況: 解決済
|
半人前 ![]() ![]() 登録日: 2010/2/17 居住地: 佐賀 投稿: 15 |
Re: .envファイルを本番モードに変更すると500エラー umebiusさん
アドバイスいただき、ありがとうございます。 アドバイスいただいた通りに、 var/cache/prodフォルダを削除してから本番モードに変更したところ、500エラーなど発生せず正常にページが表示されました。 大変助かりました!ありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |