バグ報告 > 管理機能 > 「商品の並び替え」をクリックするとシステムエラー |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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
|
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"; にすることでシステムエラーが解消できました! ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |