バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > IEでカートに商品が入らない/ログインできない

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
daifujiec
投稿日時: 2010/12/26 23:25
対応状況: −−−
半人前
登録日: 2010/10/30
居住地:
投稿: 18
IEでカートに商品が入らない/ログインできない
EC-CUBE 初心者です。
下記の現象について対応策がありましたら教えてください。

------------------------------------------------------------------------------------------
[EC-CUBE] 2.4.4
[レンタルサーバ] CPIサーバ
[OS] FreeBSD z111.secure.ne.jp 6.4-RELEASE FreeBSD 6.4-RELEASE #0: Tue Sep 7 17:56:02 JST 2010 root@z111.secure.ne.jp:/usr/src/sys/i386/compile/CPI i386
[PHP] PHP .2.8
[データベース] MySQL 5.0.45
[WEBサーバ] apache2.0.59
[ブラウザ] IE7 IE8
[現象] EC-CUBEのSSLサイトをURL転送して見るようにしています。
この状態で下記の手順で操作をすると、カートに商品が入りません。

1)IE7またはIE8を起動直後、転送用のドメイン(http://www.○○○.com)でアクセス
2)ログインせず、商品を買い物かごに入れる。
3)買い物カゴの(cart/index.php)ページに切り替わって、
「※ 現在カート内に商品はございません。」と表示される。

※2)でログインした場合は、3)で「不正なページ移動です。」となり、ログインできません。

4)念のため、転送先URL(実態:https://www.●●●.co.jp/ec/cube/html/)で入ると、同様の操作でもカートに商品が入り、これ以降は転送用のドメインでアクセスしても買い物かごに入るようになりますし、ログインもできるようになります。

同様の操作をGoogle Chrome、Operaでやっても現象は出ません。


CPIのSSLを使用しているので data/install.phpの記述を

<?php
define ('ECCUBE_INSTALL', 'ON');
define ('HTML_PATH', '/usr/home/xxxxxxx/html/ec_cube/html/');
define ('SITE_URL', 'http://www.●●●.co.jp/ec_cube/html/');
define ('SSL_URL', 'https://www.●●●.co.jp/ec_cube/html/');
define ('URL_DIR', '/ec_cube/html/');
define ('DOMAIN_NAME', '');
define ('DB_TYPE', 'mysql');
define ('DB_USER', 'xxxxxxx');
define ('DB_PASSWORD', 'zzzzzzzz');
define ('DB_SERVER', '127.0.0.1');
define ('DB_NAME', 'xxxxxxx_eccube');
define ('DB_PORT', 'yyyy');
define ('DATA_PATH', '/usr/home/xxxxxxx/html/ec_cube/data/');
define ('MOBILE_HTML_PATH', HTML_PATH . 'mobile/');
define ('MOBILE_SITE_URL', SITE_URL . 'mobile/');
define ('MOBILE_SSL_URL', SSL_URL . 'mobile/');
define ('MOBILE_URL_DIR', URL_DIR . 'mobile/');
?>

としましたが、SITE_URLやSSL_URLの書き方が悪いんでしょうか。
何日か前に、httpでもhttpsでもどっちでも見えるようにする書き方を見た記憶があるのですが、探せません。
mypageに移る所などでまだ直していないところがあるとは思うのですが、どこをいじってよいのかわかりません。
------------------------------------------------------------------------------------------
patapata
投稿日時: 2010/12/27 10:10
対応状況: −−−
仙人
登録日: 2010/7/7
居住地: 神奈川県
投稿: 502
Re: IEでカートに商品が入らない/ログインできない
なにを言ってるのか、イマイチわからない。

1.http://www.●●●.com/・・・
2.商品をカゴに入れる
3.http://www.●●●.com/cart/index.php
 →metaタグ等により、以下に転送
https://www.×××.com/cart/index.php

上記のような処理でカゴ中身がない・・・ってのであれば、理由はSessionが引き継がれていない為です。

また、環境依存系の現象かと思われるので、回答が得られるか分りませんが、以下補足をお願いします。
・「起動直後」このキーワードは、関係あるのでしょうか?
・ブラウザのキャッシュを削除した状態で行っても同様でしょうか?
・サイトへのアクセス方法は、どのように行っていますか?
(お気に入り、ショートカット、URL直接入力等)
・ドメインまたはサブドメインでアンダーバー「_」を入れてませんか?
(IEではアンダーバーを含む、ドメインまたはサブドメインの場合セッションが使えません)
daifujiec
投稿日時: 2010/12/27 11:55
対応状況: −−−
半人前
登録日: 2010/10/30
居住地:
投稿: 18
Re: IEでカートに商品が入らない/ログインできない
patapataさん、わかりにくい書き方なのにありがとうございます。
混乱しており申し訳ありません。

補足事項ですが

・「起動直後」は関係あると思って書きました。
 IEを起動してから、転送元URL(実態)を一度表示した後は、ドメイン転送指定のURLでアクセスしても大丈夫になるのです。
・ブラウザのキャッシュを削除しても同様の現象が出ました。
・サイトへは直接入力や履歴、他のページからのリンクバナーなどで行きました。
・インストールしたEC-CUBEの元のフォルダがec_cubeです…。
 まさか、原因これなんでしょうか?↑
AMUAMU
投稿日時: 2010/12/27 12:55
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: IEでカートに商品が入らない/ログインできない
最初のプロセスである転送元から、転送先への転送がきちんとされていますか?
SITE_URLで記載されたアドレス"以外"でアクションをしても、SSL_URLに遷移したときに無視されます。

動き的に
http://www.xxxx.com/http://www.xxxx.co.jp/xxxxx/
の転送を最初にしているはずが
http://www.xxxx.com/http://www.xxxx.com/xxxxx/
という転送をしていてページを動かしていて、

その後SSL_URLに移動しようとしたとき初めて
http://www.xxxx.com/xxxxx/ → https://www.xxxx.co.jp/xxxxx/
とページ移動していませんか?
そのようなときに、カートが引き継がれない症状が出ると思います


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

patapata
投稿日時: 2010/12/27 13:05
対応状況: −−−
仙人
登録日: 2010/7/7
居住地: 神奈川県
投稿: 502
Re: IEでカートに商品が入らない/ログインできない
引用:

・インストールしたEC-CUBEの元のフォルダがec_cubeです…。
 まさか、原因これなんでしょうか?

上記は、問題ありません。

また「起動直後」、この書き方は、ビジー状態などの余計な憶測を生むので、「初回表示時」等と書くようにしましょう。

まぁそんなことは、さてより・・・
「共有SSL」「独自SSL」どちらですか?
(共有SSLの場合、EC-CUBEは、まだ正式対応していなかったような気がします・・・詳しくは過去ログをあさってください)

追加:
あっ・・・詳しい人が来たので、引っ込みます
あとはまかせましたぁ〜/
daifujiec
投稿日時: 2010/12/27 14:53
対応状況: −−−
半人前
登録日: 2010/10/30
居住地:
投稿: 18
Re: IEでカートに商品が入らない/ログインできない
patapataさん、アドバイスありがとうございます。

「初回表示時」ですね、今後表記には答えてくれる人がわかりやすい書き方をするよう気をつけたいと思います。

ところで、SSLはCPIのSSLサーバー証明書というやつで、独自ドメインで使っています。
(URL転送もしていますが、別に取得したドメインで、プラン内でのマルチドメインではありませんので、SSLもEC-CUBEも対応できるとCPIに確認しました)
daifujiec
投稿日時: 2010/12/27 20:31
対応状況: −−−
半人前
登録日: 2010/10/30
居住地:
投稿: 18
Re: IEでカートに商品が入らない/ログインできない
AMUAMUさん、アドバイスありがとうございます。

URL転送設定は
http://www.xxxx.com/http://www.xxxx.co.jp/xxxxx/
としており(というかそれしかできない)、

http://www.xxxx.co.jp/xxxxx/ から各ページに移動するようになっています。

必要に応じてSSL_SILEに移動し、アクセスバーの表示は、
https://www.xxxx.co.jp/xxxxx/…… となっています。


AMUAMUさんの記述の中で

>その後SSL_URLに移動しようとしたとき初めて
>http://www.xxxx.com/xxxxx/ → https://www.xxxx.co.jp/xxxxx/
>とページ移動していませんか?

とありますが、これはどのあたりのファイルを見ればよいのでしょうか?

また、最初の質問で書き忘れましたが、ドメイン転送の設定で
「フレーム転送」にした場合は不具合が出ますが、
「ダイレクト転送」のときは問題ありませんでした。

なお、IE8でも現象が出るように書いてしまいましたが、
不具合が出たのはIE7のときのみでした。

いろいろわかりにくくてすみません。
ohesotori
投稿日時: 2010/12/27 21:23
対応状況: −−−
半人前
登録日: 2006/12/18
居住地:
投稿: 27
Re: IEでカートに商品が入らない/ログインできない
URL転送ってどのような方法でされてるんでしょう。

1).htaccess での Redirect
2)meta タグ
3)phpでのheader出力によるRedirect


ぱっと思いつくだけでもこれくらいあるんですが。

AMUAMU
投稿日時: 2010/12/27 22:21
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: IEでカートに商品が入らない/ログインできない
>また、最初の質問で書き忘れましたが、ドメイン転送の設定で
>「フレーム転送」にした場合は不具合が出ますが、
>「ダイレクト転送」のときは問題ありませんでした。

非常にシンプルな話です。
フレーム転送という言葉をよく知らないですが、検索した範囲では転送でないと思います。
一部プロバイダかドメイン会社の造語だと思いますが「転送ではありません」
単なるIFRAMEかFRAMEによる内部読み込みだと思います。

リダイレクト転送をしないと正常に動作しません。
前述したように「動作するドメインと設定するドメインが一致していなければ正常に動作しないと思います」

動作するドメインとはブラウザのアドレスバーに表示されているアドレスです。


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

daifujiec
投稿日時: 2010/12/28 12:55
対応状況: −−−
半人前
登録日: 2010/10/30
居住地:
投稿: 18
Re: IEでカートに商品が入らない/ログインできない
AMUAMUさん、ご回答ありがとうございます。

たまたまIE7以外ではうまく表示できてただけなんですねえ、きっと。

OCNでもCPIでもドメイン転送は「フレーム転送」と「リダイレクト転送(CPIはダイレクト転送)」だったので、そのまま書いてしまいました。

今回CPI(KDDI)のホスティングサービスを使ってまして、その中のURL転送サービス(無料サービス)を使用したのですけど、ちょっと調べたらOCNはフレーム転送後、トップページだけでなく下層ページのディレクトリも表示させる機能(サブディレクトリ継承機能)もあったり、ホームページのタイトルも編集できたりとけっこうきめ細かいサービスなのですが、CPIのURL転送サービスはタイトルも任意に付けられないしサブドメインの継承もできないので、ちょっと不満あり…。

もしかしたらOCNのドメイン転送サービス(有料ですけど)だったらできるかもしれないですね。

でも原因がだいたいわかってスッキリしました。
(1) 2 3 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,971名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.