質問 > 管理機能 > .envで本番に設定するとで管理画面にログインが行えない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
take220 |
投稿日時: 2020/9/28 17:16
対応状況: 確認中
|
半人前 登録日: 2020/9/8 居住地: 投稿: 14 |
.envで本番に設定するとで管理画面にログインが行えない [EC-CUBE] 新規インストール4.0
[レンタルサーバ] aws Lightsail [OS] AmazonLinux2 [PHP] php7.3 [データベース] mysql5.6 [WEBサーバ] apache2.4.6 [ブラウザ] google chrome [導入プラグインの有無] 自身で作成 [カスタマイズの有無] 無し [現象] .envファイル を以下のように変更したところ、管理画面へのログインが行えなくなりました。 #本番 APP_ENV=prod APP_DEBUG=0 #開発 #APP_ENV=dev #APP_DEBUG=1 .envの設定を開発環境にすれば問題なく、管理画面にログインできるのですが、本番環境になると、ログインが行えません。 正しい情報を打ち込んでも、誤った情報を打ち込んでも、ログイン画面にリダイレクトされてしまいます。 |
468 |
投稿日時: 2020/9/29 10:16
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: .envで本番に設定するとで管理画面にログインが行えない 開発環境と本番環境でディレクトリ構造に差はありませんか?
開発環境 https://hogehoge.com/xxxx/ 本番環境 https://hogehoge.com/ ディレクトリに差がある場合は.envのECCUBE_COOKIE_PATHの指定も変更する必要があります。
|
take220 |
投稿日時: 2020/9/29 12:33
対応状況: −−−
|
半人前 登録日: 2020/9/8 居住地: 投稿: 14 |
Re: .envで本番に設定するとで管理画面にログインが行えない こちらの質問では、.envを編集しているのは、どちらも同じ環境であり、ディレクトリ構造に差もありません。
EC-CUBEのsite.logなどにも、ログが書き出されたりしていないのですが、何が起きているのか確認する方法はありますでしょうか? |
468 |
投稿日時: 2020/9/29 14:41
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: .envで本番に設定するとで管理画面にログインが行えない すみません。本番、開発がそれぞれ別環境での話かと勘違いしていました。
一度、/var/cache/以下のキャッシュを手動で削除されてみては如何でしょうか? あと、webサーバのerrorログに何か出力されていたりしている可能性はありませんか?
|
take220 |
投稿日時: 2020/9/29 17:52
対応状況: −−−
|
半人前 登録日: 2020/9/8 居住地: 投稿: 14 |
Re: .envで本番に設定するとで管理画面にログインが行えない 説明がわかりづらく申し訳ないです。
キャッシュは、 /var/cache/* /var/www/html/var/cache/* を削除しており、 エラーログ /var/log/httpd/error_log /var/www/html/var/log/以下のsite.log等 にも出力はありませんでした。 |
468 |
投稿日時: 2020/9/30 9:52
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: .envで本番に設定するとで管理画面にログインが行えない 何点か確認ですが
本番用の設定に変更された時、フロントのカート投入やマイページのログインは正常に動作しますか? APP_DEBUG=0のみ変更した場合、 管理画面へのログインは可能でしょうか? あとあまり関係無いかもしれませんが Lightsailロードバランサーを利用されていたりしますか?
|
take220 |
投稿日時: 2020/9/30 10:52
対応状況: −−−
|
半人前 登録日: 2020/9/8 居住地: 投稿: 14 |
Re: .envで本番に設定するとで管理画面にログインが行えない 本番用に設定したときには、
マイページへのログインは行えず、同じ画面にリダイレクトされます。 カート投入も行うことはできず、「カートへの追加に失敗しました。」というアラートが表示されます。 この場合にもエラーが発生した際に、ログには何も書き込まれていません。 APP_ENV=dev APP_DEBUG=0 の場合は、正常にログインすることができ、 APP_ENV=prod APP_DEBUG=1 の場合には、システムエラーが発生します。 Lightsailロードバランサーは使用していません。 |
468 |
投稿日時: 2020/9/30 14:36
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: .envで本番に設定するとで管理画面にログインが行えない >本番用に設定したときには、
>マイページへのログインは行えず、同じ画面にリダイレクトされます。 >カート投入も行うことはできず、「カートへの追加に失敗しました。」というアラートが表示されます。 上記の現象からPHPのセッション、またはCookie関連の動作が正常に動いていないのではないかと思うのですが 何故、そのような現象が起こるのか見当がつきません。 ブラウザを変更しても全てのブラウザで同じ現象が発生しますか? あと、SSLは適用済みですか?
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |