質問 > 管理機能 > 新しく登録した商品の編集が出来ない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
atsu |
投稿日時: 2014/2/13 19:49
対応状況: −−−
|
一人前 登録日: 2008/5/29 居住地: 投稿: 83 |
新しく登録した商品の編集が出来ない バージョン2.12を使っていまして、2.13へバージョンアップしました。データベースはPostgresです。
そこで、データはphpPgAdminを使って移動させ、その時移動させたデータに関しては、商品の編集や規格の登録など今までどおりできるのですが、今回新しくCSVで商品を追加し、編集をしようとすると、確認画面に進むことができません。 これに関しては、とくにエラーもerror.logもでてきません。 また、新しく登録した商品の規格を登録しようとすると、システムエラーが発生し、下記のようなエラーログがでて、どうしていいかわかりません。どなたか教えていただけないでしょうか。よろしくお願いします。 2014/02/13 19:40:13 [/admin/products/product_class.php] Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。 SQL: [INSERT INTO dtb_tax_rule(calc_rule,tax_rate,tax_adjust,apply_date,member_id,update_date,tax_rule_id,country_id,pref_id,product_id,product_class_id,create_date) SELECT $1,$2,$3,$4,$5,CURRENT_TIMESTAMP,$6,$7,$8,$9,$10,CURRENT_TIMESTAMP] PlaceHolder: [array ( 0 => '1', 1 => '', 2 => 0, 3 => '2014/02/13 19:40:13', 4 => '3', 5 => 18, 6 => 0, 7 => 0, 8 => '5000', 9 => 40374, )] MDB2 Error: null value violates not-null constraint _doQuery: [Error message: Could not execute statement] [Last executed query: EXECUTE mdb2_statement_pgsql_206cc3f0a1b4e88562d63588dbb93911023898cbf0 ('1', NULL, 0, '2014/02/13 19:40:13', '3', 18, 0, 0, '5000', 40374)] [Native message: ERROR: null value in column "tax_rate" violates not-null constraint] on [/home/●●●/public_html/data/class/SC_Query.php(1087)] from 153.185.118.21 login_id = kazwig(0)[2fa8ailb0mtafnu4ok93uh7tu2] /home/●●●/public_html/admin/products/product_class.php(29): LC_Page_Admin_Products_ProductClass_Ex->process /home/●●●/public_html/data/class_extends/page_extends/admin/products/LC_Page_Admin_Products_ProductClass_Ex.php(54): LC_Page_Admin_Products_ProductClass->process /home/●●●/public_html/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php(61): LC_Page_Admin_Products_ProductClass->action /home/●●●/public_html/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php(145): LC_Page_Admin_Products_ProductClass->registerProductClass /home/●●●/public_html/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php(284): SC_Helper_TaxRule->setTaxRuleForProduct /home/●●●/public_html/data/class/helper/SC_Helper_TaxRule.php(247): SC_Helper_TaxRule->setTaxRule /home/●●●/public_html/data/class/helper/SC_Helper_TaxRule.php(287): SC_Query->insert /home/●●●/public_html/data/class/SC_Query.php(567): SC_Query->query /home/●●●/public_html/data/class/SC_Query.php(865): SC_Query->execute /home/●●●/public_html/data/class/SC_Query.php(1048): SC_Query->error /home/●●●/public_html/data/class/SC_Query.php(1087): trigger_error |
red |
投稿日時: 2014/2/13 22:33
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: 新しく登録した商品の編集が出来ない 2.12系と2.13はデータベースの構造が違いますが、どのようにしてアップデートしたのでしょう?
恐らく、税関連の初期値が登録されていないので動かないんだと思います
|
atsu |
投稿日時: 2014/2/14 12:13
対応状況: −−−
|
一人前 登録日: 2008/5/29 居住地: 投稿: 83 |
Re: 新しく登録した商品の編集が出来ない お返事ありがとうございます。
システム自体は、新しいサーバーを借りて新規インストールし、それぞれのデータはcsvにしてphpPGAdminでインポートしたのですが、何かが抜け落ちてるのでしょうか? 税関連の初期値というのがどこにあたるのか、おわかりでしょうか? |
red |
投稿日時: 2014/2/14 13:01
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: 新しく登録した商品の編集が出来ない 1.dtb_tax_ruleにデータは入っていますか?
ここの初期値が抜けていそうな気がします 2.商品別税設定機能は使っていますか? 2を有効にしている場合は、2.13.1のバグでpostgresは登録できないと思います http://svn.ec-cube.net/open_trac/ticket/2497
|
atsu |
投稿日時: 2014/2/14 14:09
対応状況: −−−
|
一人前 登録日: 2008/5/29 居住地: 投稿: 83 |
Re: 新しく登録した商品の編集が出来ない 1.dtb_tax_ruleの中身は下記の通りでした。
tax_rule_id :0 country_id :0 pref_id :0 product_id :0 product_class_id :0 calc_rule :1 tax_rate :5 tax_adjust :0 apply_date :2013-12-06 23:34:00 member_id :3 del_flg :0 create_date :2013-12-06 23:34:58.841257 update_date :2014-02-13 19:08:42.249932 2.商品別税設定機能は無効にしたいので、無効をクリックして登録しているつもりなのですが、登録直後は無効が選ばれている状態で、読み込みなおすとどちらも選ばれていない状態になっていますが、これはこれで大丈夫なのでしょうか? よろしくおねがいします。 |
atsu |
投稿日時: 2014/2/14 14:36
対応状況: −−−
|
一人前 登録日: 2008/5/29 居住地: 投稿: 83 |
Re: 新しく登録した商品の編集が出来ない パラメータ設定の中に、OPTION_PRODUCT_TAX_RULEというのがなくて、どうもmtb_constantsの中身が旧バージョンになっているような気がするのですが、
data/cashe/mtb_constants.phpを削除して、パラメーター設定をもう一度登録しても大丈夫なのでしょうか? やってみたいのですが、システムに関わるところなので、怖くて・・・教えてください。 |
red |
投稿日時: 2014/2/14 15:26
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: 新しく登録した商品の編集が出来ない はい、大丈夫ですがmtb_constantsも2.12のものを移行してしまったのではないでしょうか?
2.13のデータに登録しなおしてからmtb_constants.phpを削除すると良いと思います
|
atsu |
投稿日時: 2014/2/14 22:37
対応状況: −−−
|
一人前 登録日: 2008/5/29 居住地: 投稿: 83 |
Re: 新しく登録した商品の編集が出来ない redさん、ありがとうございます!!
無事、成功しました。 ほんと、助かりました。ありがとうございます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |