バージョン選択

フォーラム

メニュー

オンライン状況

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

PR

デザインテンプレート EC-CUBE3.0版が登場!
広告掲載について

サイト内検索

バグ報告 > フロント機能 > 【EC-CUBE2系(2.13.5)】カート内に商品を14種類以上入れて決済が行えない

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
rabbit
投稿日時: 2016/10/18 16:29
対応状況: −−−
新米
登録日: 2016/10/18
居住地:
投稿: 3
【EC-CUBE2系(2.13.5)】カート内に商品を14種類以上入れて決済が行えない
はじめまして。
現在2系で運用を開始しているのですが、カート内に商品を14種類以上入れた場合に「支払い選択画面」に遷移すると以下エラーが発生し、ログイン情報カート情報がロストする現象が発生しております。
商品を13種類以下にして、個数を増減する分には問題ございません。

▼ エラー内容
2016/10/18 15:16:40 [/path/shopping/payment.php] Warning(E_WARNING): session_start(): Failed to decode session object. Session has been destroyed on [/rootPath/data/class/sessionfactory/SC_SessionFactory_UseCookie.php(53)] from xxx.xxx.xxx.xxx

こちら原因について何か思いあたることが有りましたらご返答いただけますと幸いです。
468
投稿日時: 2016/11/21 23:26
対応状況: −−−
仙人
登録日: 2008/10/26
居住地:
投稿: 536
Re: 【EC-CUBE2系(2.13.5)】カート内に商品を14種類以上入れて決済が行えない
直接の原因かどうか分かりませんが、
カートの中身がDBのdtb_sessionテーブルのsess_dataカラムにデータが保存されています。
ここに格納されるデータがDBのカラムの最大値を超えてしまってのいるのでは無いでしょうか?

以下のページではECCUBE3でセッションが切れる件について、記載されていますが、
セッションデータがDBに格納し切れなかった事が原因のようです。
http://www.joolen.co.jp/eccube3%E3%81%A7%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8C%E5%88%87%E3%82%8C%E3%82%8B%EF%BC%9F/

こちらに現象が似ているような気がしましたので、書き込みさせていただきました。
よろしくお願いします。
yuh
投稿日時: 2016/11/22 11:23
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1326
Re: 【EC-CUBE2系(2.13.5)】カート内に商品を14種類以上入れて決済が行えない
dtb_sessionとdtb_order_tempのsessionが入るカラムのデータ型をlongtextに変更するか、
SC_CartSessionのgetCartListで商品データを取得している部分があるので、その処理の後で必要のないデータを削除するかで対応できると思います。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

 



ログイン


EC-CUBEガイドブック

統計情報

総メンバー数は19,365名です
総投稿数は81,312件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1619
4
yuh
1326
5
red
1049
6
fukap
907
7
shutta
827
8 ramrun 789
9
tsuji
778
10
umebius
670
11
tao_s
646
12 sumida 637
13
homan
633
14 karin 609
15 DELIGHT 571
16
468
536
17
patapata
502
18
flealog
483
19 tonton 436
20
ecbg
387


ネットショップの壺

EC-CUBEガイドブック
Copyright© LOCKON CO.,LTD. All Rights Reserved.