バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

その他 > バージョンアップ > 2.4.3⇒2.11へ移行完了するも、商品登録や編集ができず。。。

バージョンアップ

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
BestKojjee
投稿日時: 2011/6/19 21:53
対応状況: −−−
新米
登録日: 2011/6/19
居住地:
投稿: 1
2.4.3⇒2.11へ移行完了するも、商品登録や編集ができず。。。
インポートエクスポートツールによって、
243から211へのデータ移行は、ほぼうまくいったようです。
ツールは6月初旬現在最新のものを利用しました。
皆様のおかげです。ありがとうございます。

しかし、少し気になりますのがインポートしているときに、
基本情報
顧客データ
顧客データ(別のお届け先)
商品データ
商品規格データ
カテゴリデータ
カテゴリ商品紐付けデータ

とここまで完了して、
「システムエラーが発生しました。
大変お手数ですが、サイト管理者までご連絡ください。 」
となりました。

そのままログインしてみるとうまくデータの移行が完了していたようでした。

しかし、商品規格の編集や新規商品の登録をすると、
再度
「システムエラーが発生しました。
大変お手数ですが、サイト管理者までご連絡ください。 」

とのエラーです。これはやはり移行が完了していないのでしょうか?

この時のエラーメッセージは、以下の通りです。
このエラーと数日戦いましたが、力尽きてしまいました。
みなさま、お知恵をお貸し頂ければ大変幸甚です。

FATAL Error(256) /home/kkk/public_html/data/class/SC_Query.php:903 http://URL/products/product.php?

SQL: PREPARE mdb2_statement_mysql_5935e2a66b6a450edb88673fac94e001c76ed7d1e3f FROM 'SELECT parent_category_id FROM dtb_category WHERE category_id = ? '

MDB2 Error: not found

[Error message: Unable to bind to missing placeholder: 0]


/hom//kkk/public_html/admin/products/product.php 34:LC_Page_Admin_Products_Product_Ex->process
/home/kkk/public_html/data/class_extends/page_extends/admin/products/LC_Page_Admin_Products_Product_Ex.php 56:LC_Page_Admin_Products_Product->process
/home/kkk/public_html/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php 69:LC_Page_Admin_Products_Product->action
/home/kkk/public_html/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php 157:SC_Helper_DB->sfCountCategory
/home/kkk/public_html/data/class/helper/SC_Helper_DB.php 737:SC_Helper_DB->sfGetParents
/home/kkk/public_html/data/class/helper/SC_Helper_DB.php 852:SC_Helper_DB->sfGetParentsArray
/home/kkk/public_html/data/class/helper/SC_Helper_DB.php 871:SC_Helper_DB->sfGetParentsArraySub
/home/kkk/public_html/data/class/helper/SC_Helper_DB.php 882:SC_Query->get
/home/kkk/public_html/data/class/SC_Query.php 580:SC_Query->getOne
/home/kkk/public_html/data/class/SC_Query.php 600:SC_Query->execute
/home/kkk/public_html/data/class/SC_Query.php 888:MDB2_Statement_Common->execute
/home/kkk/public_html/data/module/MDB2.php 4152:MDB2_Statement_mysql->_execute
/home/kkk/public_html/data/module/MDB2/Driver/mysql.php 1618:MDB2_Driver_Common->raiseError
/home/kkk/public_html/data/module/MDB2.php 1497:PEAR->raiseError
/home/kkk/public_html/data/module/PEAR.php 557:MDB2_Error->MDB2_Error
/home/kkk/public_html/data/module/MDB2.php 1009:PEAR_Error->PEAR_Error


----------------
*******************
ごらんいただき、ありがとうございます。

fukap
投稿日時: 2011/6/19 23:06
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: 2.4.3⇒2.11へ移行完了するも、商品登録や編集ができず。。。
ざっとエラー内容を見た限りでは、管理画面で商品登録をしようとした際に、
dtb_category から parent_category_id が取得できずに、エラーが出ているようです。

特にカスタマイズをしていない初期の段階でしたら、
インポートがうまくいっていなかった可能性も考えられそうです。

dtb_category に適切なレコードが格納されているか、確認してみてはどうでしょうか。
dtb_product_categories や dtb_products_class も合わせて確認したいところです。
seasoft
投稿日時: 2011/6/19 23:17
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 2.4.3⇒2.11へ移行完了するも、商品登録や編集ができず。。。
> とここまで完了して、
> 「システムエラーが発生しました。
> 大変お手数ですが、サイト管理者までご連絡ください。 」
> となりました。

このときのエラー内容が気になるところです。

よほどの確信がない限り、重要な場面でのエラーは黙殺すべきでないと思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

mihaeng
投稿日時: 2011/6/20 19:53
対応状況: −−−
新米
登録日: 2009/3/28
居住地:
投稿: 1
Re: 2.4.3⇒2.11へ移行完了するも、商品登録や編集ができず。。。
横から失礼します。
同じような状況になっていますので、モジュールでのデータ移行インポート時のエラーについて投稿します。
EC-CUBEのhtmlディレクトリの名前はshopに変更しています。

http://ドメイン/shop/admin/load_module_config.php?module_id=181?module_id=181

SERVER_ADDR: xxx.xxx.xxx.xxx
REMOTE_ADDR: xxx.xxx.xxx.xxx
USER_AGENT: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0.1) Gecko/20100101 Firefox/4.0.1

/home/web/ドメイン/shop/admin/load_module_config.php 50:require_once
/home/web/ドメイン/data/downloads/module/mdl_db_import/config.php 32:LC_Page_Mdl_Upload_Cyber->process
/home/web/ドメイン/data/downloads/module/mdl_db_import/LC_Page_Mdl_Upload_Cyber.php 41:LC_Page_Mdl_Upload_Cyber->action
/home/web/ドメイン/data/downloads/module/mdl_db_import/LC_Page_Mdl_Upload_Cyber.php 83:LC_Page_Mdl_Upload_Cyber->doShift
/home/web/ドメイン/data/downloads/module/mdl_db_import/LC_Page_Mdl_Upload_Cyber.php 267:LC_Page_Mdl_Upload_Cyber->lfRegistOrderDetail
/home/web/ドメイン/data/downloads/module/mdl_db_import/LC_Page_Mdl_Upload_Cyber.php 1025:LC_Page_Mdl_Upload_Cyber->lfGetProductClassId
/home/web/ドメイン/data/downloads/module/mdl_db_import/LC_Page_Mdl_Upload_Cyber.php 1066:SC_Query->getOne
/home/web/ドメイン/data/class/SC_Query.php 595:SC_Query->prepare
/home/web/ドメイン/data/class/SC_Query.php 870:trigger_error
▼▼▼ エラーメッセージ ▼▼▼
https://ドメイン/shop/admin/load_module_config.php?module_id=181

SERVER_ADDR: xxx.xxx.xxx.xxx
REMOTE_ADDR: xxx.xxx.xxx.xxx
USER_AGENT: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0.1) Gecko/20100101 Firefox/4.0.1

SQL: SELECT class_combination_id FROM dtb_class_combination WHERE ) AND classcategory_id = ?

MDB2 Error: syntax error

_doQuery: [Error message: Could not execute statement]
[Last executed query: PREPARE mdb2_statement_mysql_1051144b694a2da1001b5b1074d0ccd5393556c578 FROM 'SELECT class_combination_id FROM dtb_class_combination WHERE ) AND classcategory_id = ?']
[Native code: 1064]
[Native message: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND classcategory_id = ?' at line 1]


/home/web/ドメイン/shop/admin/load_module_config.php 50:require_once
/home/web/ドメイン/data/downloads/module/mdl_db_import/config.php 32:LC_Page_Mdl_Upload_Cyber->process
/home/web/ドメイン/data/downloads/module/mdl_db_import/LC_Page_Mdl_Upload_Cyber.php 41:LC_Page_Mdl_Upload_Cyber->action
/home/web/ドメイン/data/downloads/module/mdl_db_import/LC_Page_Mdl_Upload_Cyber.php 83:LC_Page_Mdl_Upload_Cyber->doShift
/home/web/ドメイン/data/downloads/module/mdl_db_import/LC_Page_Mdl_Upload_Cyber.php 267:LC_Page_Mdl_Upload_Cyber->lfRegistOrderDetail
/home/web/ドメイン/data/downloads/module/mdl_db_import/LC_Page_Mdl_Upload_Cyber.php 1025:LC_Page_Mdl_Upload_Cyber->lfGetProductClassId
/home/web/ドメイン/data/downloads/module/mdl_db_import/LC_Page_Mdl_Upload_Cyber.php 1066:SC_Query->getOne
/home/web/ドメイン/data/class/SC_Query.php 595:SC_Query->prepare
/home/web/ドメイン/data/class/SC_Query.php 867:MDB2_Driver_mysql->prepare
/home/web/ドメイン/data/module/MDB2/Driver/mysql.php 1123:MDB2_Driver_mysql->_doQuery
/home/web/ドメイン/data/module/MDB2/Driver/mysql.php 798:MDB2_Driver_Common->raiseError
/home/web/ドメイン/data/module/MDB2.php 1497:PEAR->raiseError
/home/web/ドメイン/data/module/PEAR.php 557:MDB2_Error->MDB2_Error
/home/web/ドメイン/data/module/MDB2.php 1009:PEAR_Error->PEAR_Error
fukap
投稿日時: 2011/6/20 21:17
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: 2.4.3⇒2.11へ移行完了するも、商品登録や編集ができず。。。
同じような状況なのかはよくわかりませんが、
インポートモジュールを使ってアップロードを行っている際に、
エラーが起こっているように見えます。

おかしなSQL文が発行されているので、
SC_Query->getOne に渡す引数 $sql や $arrval がどうなっているか知りたいところです。
WHERE条件節を定義するロジックにバグがありそうな気も。
suika001
投稿日時: 2011/7/20 18:26
対応状況: −−−
新米
登録日: 2011/6/2
居住地:
投稿: 5
Re: 2.4.3⇒2.11へ移行完了するも、商品登録や編集ができず。。。
BestKojjeeさんと同一と思われる現象を確認しました。

SC_Helper_DB.phpの884行目でつくられているSQLが直接の原因のようです。

インポートに使用したデータを確認しましたところ、
移行前の「dtb_category」に残っていない「category_id」を持つ「dtb_product_categories」のレコードが存在していました。

このcategory_idからparent_category_idを取得しようとして発生していると思われます。
AMUAMU
投稿日時: 2011/7/25 17:43
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 2.4.3⇒2.11へ移行完了するも、商品登録や編集ができず。。。
インポートデータの問題であるのですが、とりあえず下記の修正を充てることで回避できないでしょうかね?
http://svn.ec-cube.net/open_trac/changeset/21034


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,904名です
総投稿数は110,006件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
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.