その他 > バージョンアップ > 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へ移行完了するも、商品登録や編集ができず。。。 > とここまで完了して、
> 「システムエラーが発生しました。 > 大変お手数ですが、サイト管理者までご連絡ください。 」 > となりました。 このときのエラー内容が気になるところです。 よほどの確信がない限り、重要な場面でのエラーは黙殺すべきでないと思います。
|
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
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |