バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 商品登録(商品規格)の確認ページで【この内容で登録する】を押すとエラー

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kirin
投稿日時: 2014/4/10 16:17
対応状況: −−−
半人前
登録日: 2012/4/24
居住地:
投稿: 20
商品登録(商品規格)の確認ページで【この内容で登録する】を押すとエラー
[EC-CUBE] 2.12.6
[レンタルサーバ] wadax
[PHP] 5.1.6
[データベース] MySQL 5.0.95

初投稿です。

題名通りなんですが、商品登録を済ませ、商品の規格登録作業にて該当する規格にチェックを入れ、
確認ページに移り確認を済ませ、この内容で登録するボタンを押すと
「システムエラーが発生しました。大変お手数ですが、サイト管理者までご連絡ください。」と表示され登録できません。
過去ログなどを見て「.htaccess」内に「php_value max_input_vars 10000」を追記しても改善されませんでした。
エラーログは下記の通りです。

Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。
SQL: [PREPARE mdb2_statement_mysql_110fc0aefe889aa4a0baa8ed915f93097f83336d9c FROM 'INSERT INTO dtb_products_class(classcategory_id1,classcategory_id2,product_code,stock,price01,product_type_id,down_filename,down_realfilename,product_id,sale_limit,deliv_fee,point_rate,stock_unlimited,price02,creator_id,update_date,del_flg,create_date,product_class_id) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,CURRENT_TIMESTAMP,?,CURRENT_TIMESTAMP,?']
PlaceHolder: [array (
0 => '25',
1 => '0',
2 => 'test-000',
3 => '50',
4 => '',
5 => '1',
6 => '',
7 => '',
8 => '158',
9 => NULL,
10 => NULL,
11 => '5',
12 => 0,
13 => '999',
14 => '2',
15 => 0,
16 => 46,
)]
MDB2 Error: constraint violation
_doQuery: [Error message: Could not execute statement]
[Last executed query: EXECUTE mdb2_statement_mysql_110fc0aefe889aa4a0baa8ed915f93097f83336d9c USING @0, @1, @2, @3, @4, @5, @6, @7, @8, @9, @10, @11, @12, @13, @14, @15, @16]
[Native code: 1062]
[Native message: Duplicate entry '46' for key 1]
on [/home/hogehoge.com/public_html/data/class/SC_Query.php(1007)] from 000.000.000.000
login_id = hogehoge(0)[ddf72a6028b8f6edffef732dc53029fb]

id、ドメインは書き換えてあります。

私自身の限界を感じ投稿させていただきました。
お力添えをいただけると嬉しいです。

また、初投稿のため、報告足らず等がありかと思いますが、ご指摘いただければと思います。
yuh
投稿日時: 2014/4/11 0:36
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1818
Re: 商品登録(商品規格)の確認ページで【この内容で登録する】を押すとエラー
Duplicate entry '46'なので、すでに登録されているproduct_class_idを入れようとしたのが原因です。

この現象は毎回確実に起こるものでしょうか?
それとも一度だけ起こった事でしょうか?
kirin
投稿日時: 2014/4/11 9:06
対応状況: −−−
半人前
登録日: 2012/4/24
居住地:
投稿: 20
Re: 商品登録(商品規格)の確認ページで【この内容で登録する】を押すとエラー
ご対応ありがとうございます。

毎回確実に起こります。

後、書き忘れていたことがありました。

最後に商品登録をした際は問題なく規格登録も出来ていました、それは半年くらい前です。
その時は2.12.2で運用していて、今回は2.12.6までバージョンをアップデートした後に商品登録をした際このような現象になってしまいました。
アップデート方法は、2.12.2 → 2.12.3への更新〜2.12.5 → 2.12.6への更新まで順に更新ファイルを上書きアップロードしました。

アップロードの際に何か大きなミスをしたのでしょうか?
yuh
投稿日時: 2014/4/11 10:51
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1818
Re: 商品登録(商品規格)の確認ページで【この内容で登録する】を押すとエラー
ぱっと思いつく限りは
DBのdtb_products_class_product_class_id_seqの値がずれている事くらいです。
データベースの方でproduct_class_idの一番大きい値とdtb_products_class_product_class_id_seqのauto_incrementの値を確認してみてください
kirin
投稿日時: 2014/4/11 12:00
対応状況: −−−
半人前
登録日: 2012/4/24
居住地:
投稿: 20
Re: 商品登録(商品規格)の確認ページで【この内容で登録する】を押すとエラー
お力添えありがとうございます。

pypMyadminからデータベースを確認してみました。

product_class_idの一番大きい値は2058で
dtb_products_class_product_class_id_seqのauto_incrementの値を確認すると26だけの表示でした。

見当違いなところを確認しているようでしたらご指摘下さい。

この値を修復する事は可能なのでしょうか?

しかし、product_class_idの値2058なんですが、規格登録を2058個も登録してないのですが、こんなもんなんでしょうか?
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,308名です
総投稿数は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.