バージョン選択

フォーラム

メニュー

オンライン状況

60 人のユーザが現在オンラインです。 (47 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 60
もっと...

サイト内検索

質問 > その他 > SSL化するとカスタマログインができなくなる

その他

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
myan
投稿日時: 2018/4/16 20:08
対応状況: 解決済
新米
登録日: 2018/3/30
居住地:
投稿: 10
Re: SSL化するとカスタマログインができなくなる
記載いただいた通りに設定しましたら、MyPageにログインできました!!
本当にありがとうございました。

AWSのSSL証明書はAWS Certificate Managerで取得しております。
ロードバランサが影響していたとは、大変勉強になりました。

ログインページのtwigについても確認しました。

今後もこちらでお世話になりつつ、軌道にのりましたら開発をお願いできるようになればと思っております。
468
投稿日時: 2018/4/16 15:14
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: SSL化するとカスタマログインができなくなる
まずAWS環境という事は、SSL証明書はAWS Certificate Managerで取得されたものでしょうか?

もし、上記の場合であれば、
もしかしたら、/html/index.php の先頭に以下の記述を追記すれば、ログインできるようになるのではないかと思います。
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
    $_SERVER['HTTPS'] = 'on';
}


ログインページのtwigを確認すると、
フロント画面 = {{ url('login_check') }}
管理画面 = {{ path(app.config.admin_route ~ '_login_check') }}
のようにリンクパスを生成する関数が異なりますので、
その辺りに原因がありそうな気がします。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

myan
投稿日時: 2018/4/16 12:52
対応状況: −−−
新米
登録日: 2018/3/30
居住地:
投稿: 10
Re: SSL化するとカスタマログインができなくなる
ご回答ありがとうございます。
メールアドレスとパスワードを入力する画面は表示されております。
ルーティングパスとは、symfonyのymlファイルのどこかのパスを書き換える必要がありそうでしょうか?

絶対パスの設定がどこかにあって、httpsになったことによってアクセスできなくなったのか、よくわからない状況です。

ヒントをいただけますと確認してみますので、よろしくお願い致します。
468
投稿日時: 2018/4/16 10:35
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: SSL化するとカスタマログインができなくなる
ログイン処理を行う為のルーティングパスが見つからないというエラーのようです。
マイページのログインページ(メールアドレスとパスワードを入力する画面)までは表示されていますか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

myan
投稿日時: 2018/4/15 16:53
対応状況: −−−
新米
登録日: 2018/3/30
居住地:
投稿: 10
SSL化するとカスタマログインができなくなる
はじめまして、ECサイト構築が初めてなのでxamppを利用しております。
サイトをssl化したいのですが、eccubeの管理画面の「設定>システム設定>セキュリティ設定にhttpsでアクセスしても、機能をONすることができず禁止マークがでます。

そこで、apacheのhttpd.conf の最後に下記を記載するとhttpsでのアクセスが可能となりましたが、会員サイトにログインすると、"ページがありません"と表示されてしまいます。

管理画面には問題なくhttpsでログインできます。
どこをどのように変更すると会員サイト(MyPage)にログインができるようになりますか、お力添えよろしくお願い致します。

httpd.conf記載内容:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Port} !^443$
RewriteCond %{HTTP_USER_AGENT} !^ELB-HealthChecker
RewriteRule ^/(.*)?$ https://www.domeinname/$1 [R=301,NE,L]
</IfModule>

eccubeエラーログ:
[eccube.ERROR [4f39b161] [4a2581be] [NULL] [LogListener:logException:110] - Symfony\Component\HttpKernel\Exception\NotFoundHttpException: Unable to find the controller for path "/login_check". The route is wrongly configured. (uncaught exception) at C:\xampp\htdocs\vendor\symfony\http-kernel\HttpKernel.php line 133 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException(code: 0): Unable to find the controller for path \"/login_check\". The route is wrongly configured. at C:\\xampp\\htdocs\\vendor\\symfony\\http-kernel\\HttpKernel.php:133)"} [GET, /login_check, 172.31.47.92, NULL, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36]


環境は下記になります。

[EC-CUBE] EC-CUBE3.0.15、新規インストール
[レンタルサーバ] AWS
[OS] WindowsServer2012 R2
[PHP] 7.0.28
[データベース] MariaDB 10.1.31
[WEBサーバ] Apache 2.4.29
[ブラウザ] chrome バージョン: 65.0.3325.181
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,306名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.