バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 商品を18点以上カートに入れると、カート内の商品が0点に戻ってしまう

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ec9be
投稿日時: 2011/5/13 20:43
対応状況: −−−
新米
登録日: 2011/5/13
居住地:
投稿: 3
商品を18点以上カートに入れると、カート内の商品が0点に戻ってしまう
初めまして。

現在、サイトを作成中なのですが、
商品を20点(場合によっては18点)以上カートに入れると、
(具体的には、カートに入れるボタンを押すと)、
カートの中身が0点になってしまいます。

何が原因かというより、どこが原因になっていそうかも検討がつきません。

この辺りを見てみれば?というお返事でもいいので、
どうか私を助けてください!!><
fukap
投稿日時: 2011/5/13 21:17
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: 商品を18点以上カートに入れると、カート内の商品が0点に戻ってしまう
念のため、以下リンク先の質問用テンプレートを使って、
構築環境を教えてもらえますか?

http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8
asayama
投稿日時: 2011/5/17 14:52
対応状況: −−−
一人前
登録日: 2008/1/9
居住地: 東京都品川区
投稿: 150
Re: 商品を18点以上カートに入れると、カート内の商品が0点に戻ってしまう
セッションってどうなっていますかね。

カートにモノをいれてログインではカートはそのままですが、
カートにものをいれてログアウトするとカートは空っぽになります。
そのあたりをカスタマイズで触っていれば疑いますが。。


----------------
株式会社システムフレンド
朝山俊雄

改造専門店・EC-CUBE工房
http://ec-cube.systemfriend.co.jp/

seasoft
投稿日時: 2011/5/18 10:59
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7332
Re: 商品を18点以上カートに入れると、カート内の商品が0点に戻ってしまう
セッション情報のアンシリアライズあたりでコケていそうな印象ですね。

参考までに、2.4系のコミュニティ版で、商品数60程度のカートインは特段問題なく処理できたと記憶しています。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

sugak
投稿日時: 2011/5/27 16:48
対応状況: −−−
新米
登録日: 2008/7/27
居住地:
投稿: 9
Re: 商品を18点以上カートに入れると、カート内の商品が0点に戻ってしまう
大変お世話になっております。

私も商品をカートに26件以上登録しようとしますとカートが空になったり、不正なページ移動です。のエラーが発生しております。

------------------------------------------------------------------------------------------
[EC-CUBE] 2.11.1 新規インストール
[レンタルサーバ] ヘテムル
[OS] Linux OS詳細Ver不明
[PHP] 5.2.8
[データベース] MySQL 5.0.82-community-log
[WEBサーバ] Apache
[ブラウザ] IE7,8,Firefox,Chrome
[現象] カートに25件登録し、その後26件目を登録しようとする、或いは他のページに遷移した場合カートが空になったり、エラー画面が表示される。
------------------------------------------------------------------------------------------

詳細を補足致します。

IE7,8の場合、25件登録後、26件目を登録しようとすると「不正なページ移動です」のエラー画面に遷移します。また、ログインをしようとしても同様のエラーが発生します。但し、カートが空になることはありません。

Firefox,chromeの場合、26件目を登録した際に問答無用でカートが空になるというものです。エラー画面が表示されることはありません。

以上が現在起きている症状でございます。皆様大変お忙しい中恐縮ではございますが、解決の糸口になる情報などございましたらご教示頂ければ大変幸いでございます。

どうぞよろしくお願い致します。
seasoft
投稿日時: 2011/5/30 18:21
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7332
Re: 商品を18点以上カートに入れると、カート内の商品が0点に戻ってしまう
やはり、セッション情報のアンシリアライズでコケていそうな印象ですね。

当該処理箇所で false だったかのエラーコードが帰ってきていると思いますので、それをハンドルして、シリアライズ文字列を捕獲すると追跡ができそうです。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

patapata
投稿日時: 2011/6/1 18:50
対応状況: −−−
仙人
登録日: 2010/7/7
居住地: 神奈川県
投稿: 502
Re: 商品を18点以上カートに入れると、カート内の商品が0点に戻ってしまう
asayama
投稿日時: 2011/6/1 19:06
対応状況: −−−
一人前
登録日: 2008/1/9
居住地: 東京都品川区
投稿: 150
Re: 商品を18点以上カートに入れると、カート内の商品が0点に戻ってしまう
セッションの中身に要らなさそうなものもいろいろ入っているのでカットする必要がありそうです。

とりあえずはtextが8KBとかになっていたら、
増やせば解消しそうです。









----------------
株式会社システムフレンド
朝山俊雄

改造専門店・EC-CUBE工房
http://ec-cube.systemfriend.co.jp/

sugak
投稿日時: 2011/6/2 18:07
対応状況: −−−
新米
登録日: 2008/7/27
居住地:
投稿: 9
Re: 商品を18点以上カートに入れると、カート内の商品が0点に戻ってしまう
皆様

お世話になっております。いろいろとご回答頂き誠にありがとうございます。
関連しそうであろうトピックを確認させていただきました。

本症状につきましてはまさにSESSIONのデータ量が超えてしまったことによって起きたもののようです。

私の環境ではLONGTEXT型に変更することによって改善されました。
現在、その他の部分で何か不具合が出ていないか確認をしているところでございます。

ひとまず解決に至りました事、厚く御礼申し上げます。

これに関連して何か不具合があった際や情報として提供できるものが有りましたら、ご報告させていただきます。

ありがとうございました。

kodama417
投稿日時: 2011/8/11 20:26
対応状況: −−−
新米
登録日: 2011/8/11
居住地:
投稿: 9
Re: 商品を18点以上カートに入れると、カート内の商品が0点に戻ってしまう
横から失礼します。

私も運営サイトの製作中に28件まではカートに入るけど
29件目が入らないというバグに遭遇して困っていました。

調べてみたら
28件カート入れた時点での
セッション文字列(dtb_sessionのsess_data)が
6万文字を超えており、
29件目でtext型のMAX65536バイトを超えたのではないかと思います。

同じようにsess_dataをlongtext型に変更したことで
このバグは解消されました。


このスレッドが大変参考になりました
ありがとうございます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


ec-cube.co

統計情報

総メンバー数は48,243名です
総投稿数は92,885件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
nanasess
1908
4
468
1818
5
yuh
1600
6
red
1333
7
umebius
1296
8
fukap
907
9
h_tanaka
881
10
tsuji
852
11
shutta
835
12 ramrun 789
13
tao_s
758
14 karin 656
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
483
20 tonton 436


ネットショップの壺

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

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