質問 > その他 > 2.4.1からバージョンアップをしている所でDBの内容を移したらエラーがでます |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2017/3/17 17:40
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 2.4.1からバージョンアップをしている所でDBの内容を移したらエラーがでます DBを同じ状態にされたというのは、2.11.5にある項目を削除したりして項目を揃えたという事でしょうか?
|
wama |
投稿日時: 2017/3/17 13:19
対応状況: −−−
|
新米 登録日: 2017/2/28 居住地: 投稿: 8 |
Re: 2.4.1からバージョンアップをしている所でDBの内容を移したらエラーがでます ご返信ありがとうございます。
カスタマイズしたつもりはないのですが 2.4.1のときのDBのテーブルの中身と、2.11.5のDBのテーブルの中身が 違うとコピーできなかったので同じ状態に編集してからコピーしました。 これがまずかったのでしょうか… |
468 |
投稿日時: 2017/3/17 11:33
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 2.4.1からバージョンアップをしている所でDBの内容を移したらエラーがでます エラーメッセージを見る限りでは、発行したSQL内のproduct_idがどのテーブルのproduct_idか分からないというようなエラーが出ているようです。
[Native message: Column 'product_id' in where clause is ambiguous] 多分、WHERE句の product_id IN (?)に、テーブル名が指定されていない所がNGになっていると思います。 ただ、何故、このエラーが出るのかよく分かりませんが、 テーブル、またはソースにカスタマイズを加えられていたりしますか?
|
wama |
投稿日時: 2017/3/17 10:36
対応状況: −−−
|
新米 登録日: 2017/2/28 居住地: 投稿: 8 |
2.4.1からバージョンアップをしている所でDBの内容を移したらエラーがでます ▼テンプレート
[EC-CUBE] EC-CUBEのバージョン 2.11.5 2.4.1からアップデート中 ※最新版に一気にアップデートを皆さんしていない ようなので順にしているのですが可能であれば 一気にアップしたいです…。 [レンタルサーバ] さくらインターネット アップデートをしたく、エクスポートモジュールやインポートモジュールを使ってみたのですがうまくいかず、 サーバー内に旧と新のバージョンを二つ作って移設作業してみています。 PHPmyAdminというものでDBの中身を新の方にコピーしてみたのですが 管理画面では内容が見れてうまく移設できているようなのですが サイトチェックで見てみるとトップページはうまく表示されるのに カテゴリページには行けず、以下エラーメッセージが表示されます。 ↓ ▼▼▼ エラーメッセージ ▼▼▼ https://mkcs.sakura.ne.jp/eccube-2.11.5/html/products/list.php?category_id=109 SERVER_ADDR: 219.94.163.41 REMOTE_ADDR: 118.151.61.41 USER_AGENT: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36 SQL: SELECT T1.product_id, T1.stock, T1.stock_unlimited, T1.sale_limit, T1.price01, T1.price02, T1.point_rate, T1.product_code, T1.product_class_id, T1.del_flg, T1.product_type_id, T1.down_filename, T1.down_realfilename, T2.class_combination_id, T2.parent_class_combination_id, T2.classcategory_id, T2.level, T3.name AS classcategory_name, T3.rank, T4.name AS class_name, T4.class_id FROM dtb_products_class T1 LEFT JOIN dtb_class_combination T2 ON T1.class_combination_id = T2.class_combination_id LEFT JOIN dtb_classcategory T3 ON T2.classcategory_id = T3.classcategory_id LEFT JOIN dtb_class T4 ON T3.class_id = T4.class_id WHERE product_id IN (?) AND T1.del_flg = 0 ORDER BY T3.rank DESC MDB2 Error: unknown error _doQuery: [Error message: Could not execute statement] [Last executed query: PREPARE mdb2_statement_mysql_172658fe50205c671de3d3c54a4493da34f555d0ad FROM 'SELECT T1.product_id, T1.stock, T1.stock_unlimited, T1.sale_limit, T1.price01, T1.price02, T1.point_rate, T1.product_code, T1.product_class_id, T1.del_flg, T1.product_type_id, T1.down_filename, T1.down_realfilename, T2.class_combination_id, T2.parent_class_combination_id, T2.classcategory_id, T2.level, T3.name AS classcategory_name, T3.rank, T4.name AS class_name, T4.class_id FROM dtb_products_class T1 LEFT JOIN dtb_class_combination T2 ON T1.class_combination_id = T2.class_combination_id LEFT JOIN dtb_classcategory T3 ON T2.classcategory_id = T3.classcategory_id LEFT JOIN dtb_class T4 ON T3.class_id = T4.class_id WHERE product_id IN (?) AND T1.del_flg = 0 ORDER BY T3.rank DESC '] [Native code: 1052] [Native message: Column 'product_id' in where clause is ambiguous] /home/mkcs/www/eccube-2.11.5/html/products/list.php 34:LC_Page_Products_List_Ex->process /home/mkcs/www/eccube-2.11.5/data/class_extends/page_extends/products/LC_Page_Products_List_Ex.php 56:LC_Page_Products_List->process /home/mkcs/www/eccube-2.11.5/data/class/pages/products/LC_Page_Products_List.php 87:LC_Page_Products_List->action /home/mkcs/www/eccube-2.11.5/data/class/pages/products/LC_Page_Products_List.php 127:LC_Page_Products_List->lfGetProductsList /home/mkcs/www/eccube-2.11.5/data/class/pages/products/LC_Page_Products_List.php 324:SC_Product->setProductsClassByProductIds /home/mkcs/www/eccube-2.11.5/data/class/SC_Product.php 236:SC_Product->getProductsClassFullByProductId /home/mkcs/www/eccube-2.11.5/data/class/SC_Product.php 490:SC_Product->getProductsClassByProductIds /home/mkcs/www/eccube-2.11.5/data/class/SC_Product.php 468:SC_Product->getProductsClassByQuery /home/mkcs/www/eccube-2.11.5/data/class/SC_Product.php 371:SC_Query->select /home/mkcs/www/eccube-2.11.5/data/class/SC_Query.php 150:SC_Query->getAll /home/mkcs/www/eccube-2.11.5/data/class/SC_Query.php 262:SC_Query->prepare /home/mkcs/www/eccube-2.11.5/data/class/SC_Query.php 873:MDB2_Driver_mysql->prepare /home/mkcs/www/eccube-2.11.5/data/module/MDB2/Driver/mysql.php 1123:MDB2_Driver_mysql->_doQuery /home/mkcs/www/eccube-2.11.5/data/module/MDB2/Driver/mysql.php 798:MDB2_Driver_Common->raiseError /home/mkcs/www/eccube-2.11.5/data/module/MDB2.php 1497:PEAR->raiseError /home/mkcs/www/eccube-2.11.5/data/module/PEAR.php 557:MDB2_Error->MDB2_Error /home/mkcs/www/eccube-2.11.5/data/module/MDB2.php 1009:PEAR_Error->PEAR_Error ▲▲▲ エラーメッセージ ▲▲▲ また、商品の追加もできず、エラーメッセージが表示されています。。 何か分かられる方いらっしゃいましたら教えてください。 よろしくお願いします。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |