質問 > フロント機能 > 商品を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点に戻ってしまう
|
asayama |
投稿日時: 2011/5/17 14:52
対応状況: −−−
|
一人前 登録日: 2008/1/9 居住地: 東京都品川区 投稿: 150 |
Re: 商品を18点以上カートに入れると、カート内の商品が0点に戻ってしまう セッションってどうなっていますかね。
カートにモノをいれてログインではカートはそのままですが、 カートにものをいれてログアウトするとカートは空っぽになります。 そのあたりをカスタマイズで触っていれば疑いますが。。
|
seasoft |
投稿日時: 2011/5/18 10:59
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 商品を18点以上カートに入れると、カート内の商品が0点に戻ってしまう セッション情報のアンシリアライズあたりでコケていそうな印象ですね。
参考までに、2.4系のコミュニティ版で、商品数60程度のカートインは特段問題なく処理できたと記憶しています。
|
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 居住地: 投稿: 7367 |
Re: 商品を18点以上カートに入れると、カート内の商品が0点に戻ってしまう やはり、セッション情報のアンシリアライズでコケていそうな印象ですね。
当該処理箇所で false だったかのエラーコードが帰ってきていると思いますので、それをハンドルして、シリアライズ文字列を捕獲すると追跡ができそうです。
|
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とかになっていたら、 増やせば解消しそうです。
|
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型に変更したことで このバグは解消されました。 このスレッドが大変参考になりました ありがとうございます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |