質問 > 管理機能 > 管理画面にログインできない(https本番→http開発環境逆複製設置) |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
nishisuke |
投稿日時: 2020/4/13 20:53
対応状況: −−−
|
半人前 登録日: 2017/3/4 居住地: 投稿: 22 |
管理画面にログインできない(https本番→http開発環境逆複製設置) ▼テンプレート
[EC-CUBE] 3.0.12 [PHP] 7.1 [現象] httpsで稼働開始したサイトの本番からhttpに開発環境を逆作成するためDBとインストールフォルダーをコピー。 Config.ymlのforce_ssl: 1→force_ssl: null に変更。 path.ymlのpathをコピーディレクトリに変更。 database.ymlのデータベースを試験用に変更しました。 フロントは正常に動作していますが、管理画面にログインができません。path.ymlの設定は間違ってはいないと思います。 本番環境の管理画面>設定>システム情報設定、セキュリティ管理、サイトセキュリティ設定のSSLを強制にチェックが付いています。 Config.ymlのforce_ssl: 1 → force_ssl: null以外に管理画面がSSL強制されるような設定はありますでしょうか? |
468 |
投稿日時: 2020/4/13 22:46
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 管理画面にログインできない(https本番→http開発環境逆複製設置) ログインできないとは、ログイン画面は表示されるがIDとPASSWORDが違うというエラーが出るのか?
システムエラーが表示されるのか? またはログイン画面自体表示されないのか? どのような状況でしょうか? エラーメッセージ等何も表示されずログイン画面にリダイレクトするような場合、 Cookieのパスがおかしい場合もあるかと思います。 (その場合、フロントではカートに商品を投入してもカート内の商品が保持されない、マイページにログインできないといった現象も起こると思います) 本番環境ではサブディレクトリ内にECCUBEをインストールしていたりしていないでしょうか? または/htmlのディレクトリを無視する為にhtaccessにrewriteの記述を追記しており、それが原因という事はないでしょうか?
|
nishisuke |
投稿日時: 2020/4/14 8:30
対応状況: −−−
|
半人前 登録日: 2017/3/4 居住地: 投稿: 22 |
Re: 管理画面にログインできない(https本番→http開発環境逆複製設置) ご返信ありがとうございます。
失礼致しました。 ログイン画面は表示されますが、ログインしようとするとログイン画面に再びリダイレクトされ、エラーメッセージは表示されません。 .htaccessには基本認証の追記はしておりますが、それ以外の追記はしておりません。 追記させて頂きます。 ご指摘の通りフロント機能も表示はされますがカート追加はスルーされ行えませんでした。 |
468 |
投稿日時: 2020/4/14 10:03
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 管理画面にログインできない(https本番→http開発環境逆複製設置) セッションが正常に動作していないと考えられます。
先述した通り、Cookieのpathに誤りがあるのではないかと思うのですが path.ymlのroot_urlpath:の記述はどのようになっていますか? 例えば、テスト環境のURLはhttp://localhost/でアクセスしていると想定した場合、 root_urlpathに/htmlのようなサブディレクトリを指定する記述があると セッションは正常に動作しないかと思います。 上記のような設定の場合、 http://localhost/html/以下のURLでのみセッションが有効となります。
|
nishisuke |
投稿日時: 2020/4/14 10:17
対応状況: −−−
|
半人前 登録日: 2017/3/4 居住地: 投稿: 22 |
Re: 管理画面にログインできない(https本番→http開発環境逆複製設置) ご返信ありがとうございます。
現状本番は、 https://www.domain.jp/shop/ 試験環境は、 http://test.domain.jp/shop/ という環境でどちらも root_urlpath:/shop となっていました。 試験環境のroot_urlpath:を省略にしてみましたが、現象は変わらずそのままでした。 本番は、root_urlpath:/shopで正常に動作しています。 よろしくお願いいたします。 |
468 |
投稿日時: 2020/4/14 10:52
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 管理画面にログインできない(https本番→http開発環境逆複製設置) google chrome 80のパッチを反映されていたりしますか?
https://www.ec-cube.net/news/detail.php?news_id=351 こちらの対応を施しているとSSL環境下でしかCookieが利用できなくなるのではないかと思います。 ローカル環境はhttpになっているので SSLに関連する何かがあるのではないかと思うのですが。
|
nishisuke |
投稿日時: 2020/4/14 11:13
対応状況: 解決済
|
半人前 登録日: 2017/3/4 居住地: 投稿: 22 |
Re: 管理画面にログインできない(https本番→http開発環境逆複製設置) ご返信ありがとうございます。
ご指摘の通りパッチ適用していたのを失念していました。 申し訳ありません。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |