質問 > 管理機能 > 顧客管理と受注管理を初期化したいです。 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kono |
投稿日時: 2013/1/29 14:33
対応状況: −−−
|
半人前 登録日: 2012/3/14 居住地: 投稿: 24 |
顧客管理と受注管理を初期化したいです。 [EC-CUBE]2.11.5
[OS]Linux 2.6.18 [PHP] 5.2.17 [データベース] MySQL 5.0.90 [WEBサーバ] Apache ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ お世話になります。 会員登録、お問合せフォーム、顧客管理、受注管理に会社名・部署/役職名を 追加したくて、多数のサイトを参考にさせてもらい作成しました。 その過程で、登録や購入等かなりテストをしたため、顧客管理と受注管理を 初期化したいと思い、phpMyAdminを利用しDBで下記を実行しました。 ------↓実行したもの↓------------------------------------------------- TRUNCATE TABLE dtb_customer; TRUNCATE TABLE dtb_customer_customer_id_seq; TRUNCATE TABLE dtb_customer_favorite_products; TRUNCATE TABLE dtb_order; TRUNCATE TABLE dtb_order_detail; TRUNCATE TABLE dtb_order_detail_order_detail_id_seq; TRUNCATE TABLE dtb_order_order_id_seq; TRUNCATE TABLE dtb_order_temp; UPDATE dtb_customer_customer_id_seq SET sequence=0; ALTER TABLE dtb_customer_customer_id_seq AUTO_INCREMENT=1; UPDATE dtb_order_detail_order_detail_id_seq SET sequence=0; ALTER TABLE dtb_order_detail_order_detail_id_seq AUTO_INCREMENT=1; UPDATE dtb_order_order_id_seq SET sequence=0; ALTER TABLE dtb_order_order_id_seq AUTO_INCREMENT=1; ------↑ここまで↑----------------------------------------------------- 実際に管理画面上からは、今までのテストデータは消えたのですが 正しいのか不安です。 また、これは別の問題になるのかもしれないですが 上記初期化を実行した後、問題がないか会員登録や購入等をしてみたところ 新規会員登録・会員登録してから購入の時に、カスタマイズした2項目に 入力しないとシステムエラーになってしまう事がわかりました。 どちらか一方だけ入力でもエラーです。 ただ、非会員で購入では、2項目が空欄でも購入できました。 会社名・部署/役職名は必須項目に設定していないので、空欄状態にしても 確認画面までは問題なく遷移するのですが。。。 この問題が上記の初期化に関係しているのでしょうか。 宜しくお願い致します。 |
yuh |
投稿日時: 2013/1/29 14:36
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 顧客管理と受注管理を初期化したいです。 dtb_shippingを消し忘れてると思います。
|
karin |
投稿日時: 2013/1/29 14:51
対応状況: −−−
|
仙人 登録日: 2008/9/15 居住地: 東京都 投稿: 689 |
Re: 顧客管理と受注管理を初期化したいです。 引用:
新規会員登録・会員登録してから購入の時に、カスタマイズした2項目に 入力しないとシステムエラーになってしまう事がわかりました。 どちらか一方だけ入力でもエラーです。 システムエラーの内容(ログファイルに出力されているエラー内容)はわかりますか?
|
nanasess |
投稿日時: 2013/1/29 14:52
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: 顧客管理と受注管理を初期化したいです。 dtb_shipment_item というのもあります。
|
kono |
投稿日時: 2013/1/29 17:30
対応状況: −−−
|
半人前 登録日: 2012/3/14 居住地: 投稿: 24 |
Re: 顧客管理と受注管理を初期化したいです。 ご回答ありがとうございます。
yuhさん、nanasessさんの仰る通り dtb_shipment_item と dtb_shipping にもデータがありました。 ありがとうございます。 TRUNCATE TABLE dtb_shipment_item; TRUNCATE TABLE dtb_shipping; を追加し実行しました。 |
kono |
投稿日時: 2013/1/29 17:49
対応状況: −−−
|
半人前 登録日: 2012/3/14 居住地: 投稿: 24 |
Re: 顧客管理と受注管理を初期化したいです。 karinさん、恐らくと思うエラーログは下記になります。
日時から次の日時までの間です。※一部消してあります。 ------↓ここから↓------------------------------------------------- 2013/01/29 14:14:10 [/home/●/www/●/shop/data/class/SC_Query.php] FATAL Error(256) /home/●/www/●/shop/data/class/SC_Query.php:909 http://●/shop/entry/? SQL: PREPARE mdb2_statement_mysql_903d82671722ea73f8fcdedeb348f97c8c071a271 FROM 'INSERT INTO dtb_customer(corp01,corp02,name01,name02,kana01,kana02,zip01,zip02,pref, addr01,addr02,tel01,tel02,tel03,password,reminder_answer,reminder, mailmaga_flg,fax01,fax02,fax03,email,birth,status,secret_key,point, update_date,salt,customer_id,create_date) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, ?,?,?,?,?,?,?,?,?,?,CURRENT_TIMESTAMP,?,?,CURRENT_TIMESTAMP)' PlaceHolder: array ( 0 => '', 1 => '', 2 => '苗字', 3 => '名前', 4 => 'ミョウジ', 5 => 'ナマエ', 6 => '郵便', 7 => '番号', 8 => '14', 9 => '住所', 10 => '番地', 11 => '電話', 12 => '番号1', 13 => '番号2', 14 => 'db1ff9daf75066e0e49f56f5e00a2a23533b32b6d7906a46e08e8d9cd3c2a1f', 15 => 'db1ff9daf75066e0e49f56f5e00a2a23533b32b6d7906a46e08e8d9cd3c2a1f', 16 => '1', 17 => '1', 18 => '', 19 => '', 20 => '', 21 => 'メール', 22 => '', 23 => '2', 24 => 'r51075aa27768QMAVdyug', 25 => '0', 26 => 'claepaicro', 27 => 25, ) MDB2 Error: null value violates not-null constraint _doQuery: [Error message: Could not execute statement] [Last executed query: EXECUTE mdb2_statement_mysql_903d82671722ea73f8fcdedeb348f97c8c071a271 USING @0, @1, @2, @3, @4, @5, @6, @7, @8, @9, @10, @11, @12, @13, @14, @15, @16, @17, @18, @19, @20, @21, @22, @23, @24, @25, @26, @27] [Native code: 1048] [Native message: Column 'corp01' cannot be null] /home/●/www/●/shop/entry/index.php 34:LC_Page_Entry_Ex->process /home/●/www/●/shop/data/class_extends/page_extends/entry/LC_Page_Entry_Ex.php 56:LC_Page_Entry->process /home/●/www/●/shop/data/class/pages/entry/LC_Page_Entry.php 67:LC_Page_Entry->action /home/●/www/●/shop/data/class/pages/entry/LC_Page_Entry.php 112:LC_Page_Entry->lfRegistCustomerData /home/●/www/●/shop/data/class/pages/entry/LC_Page_Entry.php 155:SC_Helper_Customer->sfEditCustomerData /home/●/www/●/shop/data/class/helper/SC_Helper_Customer.php 107:SC_Query->insert /home/●/www/●/shop/data/class/SC_Query.php 484:SC_Query->query /home/●/www/●/shop/data/class/SC_Query.php 741:SC_Query->execute /home/●/www/●/shop/data/class/SC_Query.php 894:MDB2_Statement_Common->execute /home/●/www/●/shop/data/module/MDB2.php 4152:MDB2_Statement_mysql->_execute /home/●/www/●/shop/data/module/MDB2/Driver/mysql.php 1654:MDB2_Driver_mysql->_doQuery /home/●/www/●/shop/data/module/MDB2/Driver/mysql.php 798:MDB2_Driver_Common->raiseError /home/●/www/●/shop/data/module/MDB2.php 1497:PEAR->raiseError /home/●/www/●/shop/data/module/PEAR.php 557:MDB2_Error->MDB2_Error /home/●/www/●/shop/data/module/MDB2.php 1009:PEAR_Error->PEAR_Error ------↑ここまで↑----------------------------------------------------- 宜しくお願い致します。 |
kono |
投稿日時: 2013/1/29 20:16
対応状況: 確認中
|
半人前 登録日: 2012/3/14 居住地: 投稿: 24 |
Re: 顧客管理と受注管理を初期化したいです。 エラーログのココかなという怪しい部分
------↓調べた部分↓------------------------------------------------- [Native message: Column 'corp01' cannot be null] ------------------------------------------------------------------ を調べてみました。 dtb_customer に追加した下記フィールド2つ 【corp01(法人名) / corp02(部署/役職名)】ですが 元々設定されていたname01などと同じように『not null』にしていました。 corp01とcorp02を試しに『null』と設定したところ 空欄でも無事に完了画面、管理画面への反映ができました。 これは、必須項目じゃないのに『not null』に設定したのが 間違いだったということになりますでしょうか。 エラーログの中に他にも修正しないといけない部分が記載されていますでしょうか。 宜しくお願い致します。 |
shutta |
投稿日時: 2013/1/30 10:41
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 顧客管理と受注管理を初期化したいです。 引用:
ご推察の通り、必須項目じゃないのに『not null』に設定したのが 間違いだと思います。 引用:
前レスにて転記して頂いたログ中には、少なくともその他に怪しい部分は無いと思います。
|
kono |
投稿日時: 2013/2/1 17:25
対応状況: 解決済
|
半人前 登録日: 2012/3/14 居住地: 投稿: 24 |
Re: 顧客管理と受注管理を初期化したいです。 皆様、ご回答ありがとうございました。
お陰様でやりたい事が無事完了し、不安もなくなりました。 本当にありがとうございます。 また別の件でお世話になるかもしれませんが 今後も宜しくお願いいたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |