質問 > フロント機能 > 2.12.1 で新規会員登録をしてもシステムエラーになる |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mursi |
投稿日時: 2012/8/21 13:16
対応状況: −−−
|
新米 登録日: 2012/8/9 居住地: 投稿: 7 |
2.12.1 で新規会員登録をしてもシステムエラーになる EC-CUBEバージョン 2.12.1
PHPバージョン PHP 5.2.10 DBバージョン MySQL 5.0.22 EC-CUBEバージョン 2.11 を削除(DBも初期化)して、EC-CUBEバージョン 2.12.1をインストールして、管理画面から「会員登録」をしました。その際は通常どおり会員登録が完了したのですが、再度ログインした際、「会員登録」から会員登録をしようとすると、最終画面の「登録」を押すと「システムエラー」となってしまいました。 また、通常での「会員登録」も同様、最終画面で「登録」を押すと「システムエラー」の画面となります。 なにか、お心当たりのある方がいらっしゃいましたら、ご教授願えませんでしょうか。 |
habu |
投稿日時: 2012/8/21 13:26
対応状況: −−−
|
長老 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: 2.12.1 で新規会員登録をしてもシステムエラーになる mursi 様
data/logs/error.log には何かエラーが出力されていますか?
|
mursi |
投稿日時: 2012/8/21 14:09
対応状況: −−−
|
新米 登録日: 2012/8/9 居住地: 投稿: 7 |
Re: 2.12.1 で新規会員登録をしてもシステムエラーになる ご返信ありがとうございます。
エラーログは、以下のようになっておりました。 どれが必要な部分なのかわかりませんでしたので、表示されていましたものをすべて貼り付けております。 ------------------ [Last executed query: EXECUTE mdb2_statement_mysql_8594fc5420ff7bbe9dca94bee16499b190f3b12b6 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, @28] [Native code: 1062] [Native message: '8' 、マ key 1 、ヒ、ェ、、、ニスナハ」、キ、ニ、、、゙、ケ] on [/home/client/u0470000/www/data/class/SC_Query.php(1008)] from 180.10.131.151 login_id = mursi(0)[0a9693c5a9da423c43874ec07d09bda2] /home/client/u0470000/www/htdocs/shop/admin/customer/edit.php(34): LC_Page_Admin_Customer_Edit_Ex->process /home/client/u0470000/www/data/class_extends/page_extends/admin/customer/LC_Page_Admin_Customer_Edit_Ex.php(56): LC_Page_Admin_Customer_Edit->process /home/client/u0470000/www/data/class/pages/admin/customer/LC_Page_Admin_Customer_Edit.php(78): LC_Page_Admin_Customer_Edit->action /home/client/u0470000/www/data/class/pages/admin/customer/LC_Page_Admin_Customer_Edit.php(172): LC_Page_Admin_Customer_Edit->lfRegistData /home/client/u0470000/www/data/class/pages/admin/customer/LC_Page_Admin_Customer_Edit.php(306): SC_Helper_Customer->sfEditCustomerData /home/client/u0470000/www/data/class/helper/SC_Helper_Customer.php(107): SC_Query->insert /home/client/u0470000/www/data/class/SC_Query.php(530): SC_Query->query /home/client/u0470000/www/data/class/SC_Query.php(814): SC_Query->execute /home/client/u0470000/www/data/class/SC_Query.php(971): SC_Query->error /home/client/u0470000/www/data/class/SC_Query.php(1008): trigger_error --------------- よろしくお願いいたします。 |
habu |
投稿日時: 2012/8/21 14:43
対応状況: −−−
|
長老 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: 2.12.1 で新規会員登録をしてもシステムエラーになる mursi様
エラーログを見る限りでは、 dtb_customerテーブルのcustomer_idが重複してしまっている事が原因かもしれません。 dtb_customer_customer_id_seq の値が、 dtb_customerテーブルに登録されているデータのcustomer_idの最大値以下になっていないか確認してみてください。 (phpMyAdmin等で確認できます) もし、上記の状態になっている場合は、 dtb_customer_customer_id_seq に、 dtb_customerテーブルに登録されているデータのcustomer_idの最大値よりも大きな値を設定してやれば、会員登録が行なえるようになるかと思います。
|
mursi |
投稿日時: 2012/8/21 15:13
対応状況: −−−
|
新米 登録日: 2012/8/9 居住地: 投稿: 7 |
Re: 2.12.1 で新規会員登録をしてもシステムエラーになる ご返信、まことにありがとうございます。
MySQLで確認しましたところ、 dtb_customer_customer_id_seq におきましては、「テーブルが空です」との表示がでました。 この場合、デフォルト値を登録されているcustomer_idより上に設定するのでしょうか? 基本的なことで申し訳ありません。 |
habu |
投稿日時: 2012/8/21 19:08
対応状況: −−−
|
長老 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: 2.12.1 で新規会員登録をしてもシステムエラーになる 引用:
dtb_customer_customer_id_seq (2012/08/27 修正) `dtb_customer_customer_id_seq`のレコードのsequenceの値を普通に変更するだけではダメで、以下の様にして、AUTO_INCREMENTの値を変更する必要があります。 例:次に振られる会員IDの値を2000番にしたい場合
|
mursi |
投稿日時: 2012/8/22 11:31
対応状況: 保留
|
新米 登録日: 2012/8/9 居住地: 投稿: 7 |
Re: 2.12.1 で新規会員登録をしてもシステムエラーになる dtb_customer_customer_id_seq のデフォルト値をcustomer_idより多く設定したのですが、現象は解決しませんでした。
customer_idは 1からふってしまっているようです。 ただ、すでに登録されている会員の会員IDが、新規に登録される会員IDと重複するのが問題とのことでしたので、応急的にすでにある会員の会員IDをPHPMYADMINで書き換えて番号を上げて対応しました。とりあえず、これで問題なく動いてはおります。 |
habu |
投稿日時: 2012/8/27 10:56
対応状況: −−−
|
長老 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: 2.12.1 で新規会員登録をしてもシステムエラーになる 引用:
dtb_customer_customer_id_seq のデフォルト値をcustomer_idより多く設定したのですが、現象は解決しませんでした。 すみません!仰るとおり、普通にテーブルの値を変更するのではダメで、以下の様に指定して変更する必要がありました。 (誤った情報が広まらない様に、前回の投稿も修正しておきました) 例:次に振られる会員IDの値を2000番にしたい場合
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |