目次
動作環境
PHP: 7.0.2
EC-CUBE: 3.0.11
テストサーバーから本番サーバーに移行そして・・・SSL対応
テストサーバーで検証を行ない、本番サーバーへとデータを移行した時に管理画面にログインができなくなってしまった。
DBは同一のものを使用していて、「auth_magic」も含めて全て同じです。
違いがあるとすると、SSLの対応したことですが・・・
EC-CUBEでSSL対応をするとパスワードが変わる?
当方がログインするためにした対応は以下のような流れです。
1、 apache での強制httpsリダレクトをOFFにする。
2、EC-CUBEのSSLリダイレクト機能をOFFにする
force_ssl: null // ここをnullに変更する
3、httpで管理画面にログインする。
httpでログインできた時点で、原因はSSLにあるんだなあと、予想が強まる。
4,ログインが出来たら、URLのhttpをhttpsに変更する
5、メンバー管理でパスワードを再設定
6,セキュリティー管理でSSLを強制にチェックを入れる
7、ログアウトする
8、https でログイン試みる
9,無事ログインできる