バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > 管理機能 > 「商品の並び替え」をクリックするとシステムエラー

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
funafuna
投稿日時: 2011/5/20 19:10
対応状況: −−−
新米
登録日: 2011/5/20
居住地:
投稿: 2
「商品の並び替え」をクリックするとシステムエラー
バージョン:2.11.1
サーバ:WADAX ブロンズ50GB
インストール直後で商品なども最初から登録されているものだけのデフォルトの状態です。

site.log は

SQL: SELECT product_id, name, main_list_image, product_code_min, product_code_max, status FROM ( SELECT dtb_products.product_id, dtb_products.name, dtb_products.maker_id, dtb_products.status, dtb_products.comment1, dtb_products.comment2, dtb_products.comment3, dtb_products.comment4, dtb_products.comment5, dtb_products.comment6, dtb_products.note, dtb_products.main_list_comment, dtb_products.main_list_image, dtb_products.main_comment, dtb_products.main_image, dtb_products.main_large_image, dtb_products.sub_title1, dtb_products.sub_comment1, dtb_products.sub_image1, dtb_products.sub_large_image1, dtb_products.sub_title2, dtb_products.sub_comment2, dtb_products.sub_image2, dtb_products.sub_large_image2, dtb_products.sub_title3, dtb_products.sub_comment3, dtb_products.sub_image3, dtb_products.sub_large_image3, dtb_products.sub_title4, dtb_products.sub_comment4, dtb_products.sub_image4, dtb_products.sub_large_image4, dtb_products.sub_title5, dtb_products.sub_comment5, dtb_products.sub_image5, dtb_products.sub_large_image5, dtb_products.sub_title6, dtb_products.sub_comment6, dtb_products.sub_image6, dtb_products.sub_large_image6, dtb_products.del_flg, dtb_products.creator_id, dtb_products.create_date, dtb_products.update_date, dtb_products.deliv_date_id, T4.product_code_min, T4.product_code_max, T4.price01_min, T4.price01_max, T4.price02_min, T4.price02_max, T4.stock_min, T4.stock_max, T4.stock_unlimited_min, T4.stock_unlimited_max, T4.point_rate, T4.deliv_fee, T4.class_count FROM dtb_products JOIN ( SELECT product_id, MIN(product_code) AS product_code_min, MAX(product_code) AS product_code_max, MIN(price01) AS price01_min, MAX(price01) AS price01_max, MIN(price02) AS price02_min, MAX(price02) AS price02_max, MIN(stock) AS stock_min, MAX(stock) AS stock_max, MIN(stock_unlimited) AS stock_unlimited_min, MAX(stock_unlimited) AS stock_unlimited_max, MAX(point_rate) AS point_rate, MAX(deliv_fee) AS deliv_fee, COUNT(*) as class_count FROM dtb_products_class GROUP BY product_id ) AS T4 ON dtb_products.product_id = T4.product_id ) AS alldtl LEFT JOIN dtb_product_categories AS T5 USING(product_id) WHERE del_flg = 0 AND category_id = ? ORDER BY rank DESC, product_id DESC LIMIT 10 OFFSET 0

MDB2 Error: unknown error

_doQuery: [Error message: Could not execute statement]
[Last executed query: PREPARE mdb2_statement_mysql_5796b861d08aac93659e2d960a45c88d72be05065 FROM 'SELECT product_id, name, main_list_image, product_code_min, product_code_max, status FROM ( SELECT dtb_products.product_id, dtb_products.name, dtb_products.maker_id, dtb_products.status, dtb_products.comment1, dtb_products.comment2, dtb_products.comment3, dtb_products.comment4, dtb_products.comment5, dtb_products.comment6, dtb_products.note, dtb_products.main_list_comment, dtb_products.main_list_image, dtb_products.main_comment, dtb_products.main_image, dtb_products.main_large_image, dtb_products.sub_title1, dtb_products.sub_comment1, dtb_products.sub_image1, dtb_products.sub_large_image1, dtb_products.sub_title2, dtb_products.sub_comment2, dtb_products.sub_image2, dtb_products.sub_large_image2, dtb_products.sub_title3, dtb_products.sub_comment3, dtb_products.sub_image3, dtb_products.sub_large_image3, dtb_products.sub_title4, dtb_products.sub_comment4, dtb_products.sub_image4, dtb_products.sub_large_image4, dtb_products.sub_title5, dtb_products.sub_comment5, dtb_products.sub_image5, dtb_products.sub_large_image5, dtb_products.sub_title6, dtb_products.sub_comment6, dtb_products.sub_image6, dtb_products.sub_large_image6, dtb_products.del_flg, dtb_products.creator_id, dtb_products.create_date, dtb_products.update_date, dtb_products.deliv_date_id, T4.product_code_min, T4.product_code_max, T4.price01_min, T4.price01_max, T4.price02_min, T4.price02_max, T4.stock_min, T4.stock_max, T4.stock_unlimited_min, T4.stock_unlimited_max, T4.point_rate, T4.deliv_fee, T4.class_count FROM dtb_products JOIN ( SELECT product_id, MIN(product_code) AS product_code_min, MAX(product_code) AS product_code_max, MIN(price01) AS price01_min, MAX(price01) AS price01_max, MIN(price02) AS price02_min, MAX(price02) AS price02_max, MIN(stock) AS stock_min, MAX(stock) AS stock_max, MIN(stock_unlimited) AS stock_unlimited_min, MAX(stock_unlimited) AS stock_unlimited_max, MAX(point_rate) AS point_rate, MAX(deliv_fee) AS deliv_fee, COUNT(*) as class_count FROM dtb_products_class GROUP BY product_id ) AS T4 ON dtb_products.product_id = T4.product_id ) AS alldtl LEFT JOIN dtb_product_categories AS T5 USING(product_id) WHERE del_flg = 0 AND category_id = ? ORDER BY rank DESC, product_id DESC LIMIT 10 OFFSET 0']
[Native code: 1052]
[Native message: Column 'product_id' in field list is ambiguous]


よろしくお願いいたします。
flealog
投稿日時: 2011/5/20 19:26
対応状況: −−−
仙人
登録日: 2008/6/10
居住地:
投稿: 485
Re: 「商品の並び替え」をクリックするとシステムエラー
私の環境では再現しませんでした^^;

EC-CUBE 2.11.1
サーバOS Linux
DBサーバ MySQL 5.5.12
WEBサーバ Apache/2.2.3 (CentOS)
PHP 5.3.6


----------------
EC-CUBE3っぽいテンプレート
GitHub で公開中
https://github.com/bluestylejp

お問い合わせ番号CSV登録&メール送信プラグイン
http://urx.red/qDT6

fukap
投稿日時: 2011/5/21 9:27
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: 「商品の並び替え」をクリックするとシステムエラー
私の環境でも特に問題はありませんでした。

EC-CUBE 2.11.1
サーバOS Linux
DBサーバ PostgreSQL 8.3.11
WEBサーバ Apache 2.2.3
PHP 5.1.6

商品情報を取得するSQLで何らかの問題が出ているように見えます。
ご利用サーバーの個別的要因が関係していそうな気がします。
ちょっとエラーコードは違いますが、この辺は参考になりますでしょうか。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=7934&forum=2&post_id=38360#forumpost38360

私なら一度、DB初期化を含む再インストールを行って様子をみると思います。
funafuna
投稿日時: 2011/5/21 10:02
対応状況: −−−
新米
登録日: 2011/5/20
居住地:
投稿: 2
Re: 「商品の並び替え」をクリックするとシステムエラー
flealog 様
fukap 様

ご返答ありがとうございました
SQL初心者なのですが、自分なりに試行錯誤しておりました。

"Column 'product_id' in field list is ambiguous"
というエラーだったので、

LC_Page_Admin_Products_ProductRank.php の
121行目
$col = "product_id, name, main_list_image, product_code_min, product_code_max, status";

$col = "T5.product_id, name, main_list_image, product_code_min, product_code_max, status";

にすることでシステムエラーが解消できました!

ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,670名です
総投稿数は109,926件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2311
5
umebius
2085
6
yuh
1819
7
h_tanaka
1637
8
red
1569
9
mcontact
1277
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.