バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > 2.4.1からバージョンアップをしている所でDBの内容を移したらエラーがでます

その他

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
468
投稿日時: 2017/3/17 17:40
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 2.4.1からバージョンアップをしている所でDBの内容を移したらエラーがでます
DBを同じ状態にされたというのは、2.11.5にある項目を削除したりして項目を揃えたという事でしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

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になっていると思います。

ただ、何故、このエラーが出るのかよく分かりませんが、
テーブル、またはソースにカスタマイズを加えられていたりしますか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

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
▲▲▲ エラーメッセージ ▲▲▲


また、商品の追加もできず、エラーメッセージが表示されています。。
何か分かられる方いらっしゃいましたら教えてください。

よろしくお願いします。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
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.