バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 会員登録で完了できない

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
dsh
投稿日時: 2014/10/21 16:15
対応状況: −−−
常連
登録日: 2014/8/8
居住地:
投稿: 39
会員登録で完了できない
会員登録の項目・必須項目等を変更しました。

確認ページまでは進むのですが
次に進むとシステムエラーが出てしまい登録が完了しません。

長い時間をかけて少しずつ変更を加えている為
どの時点でそういう風になったのかわからず困っています。

【SC_Helper_Customer.php】変更箇所

●姓name01 名name02⇒ 会社名name01 担当者name02
$objFormParam->addParam('会社名', 'name01', STEXT_LEN, 'aKV', array('EXIST_CHECK','NO_SPTAB', 'SPTAB_CHECK' ,'MAX_LENGTH_CHECK'));
$objFormParam->addParam('担当者', 'name02', STEXT_LEN, 'aKV', array('NO_SPTAB', 'SPTAB_CHECK' , 'MAX_LENGTH_CHECK'));

●姓フリガナkana01 名フリガナkana02⇒ 会社フリガナkana01 担当者フリガナkana02
$objFormParam->addParam('会社名(フリガナ)', 'kana01', STEXT_LEN, 'CKV', array('EXIST_CHECK','NO_SPTAB', 'SPTAB_CHECK' ,'MAX_LENGTH_CHECK', 'KANA_CHECK'));
$objFormParam->addParam('担当者(フリガナ)', 'kana02', STEXT_LEN, 'CKV', array('NO_SPTAB', 'SPTAB_CHECK' ,'MAX_LENGTH_CHECK', 'KANA_CHECK'));

●性別sex⇒設立sex DBでTEXT形式に変更
$objFormParam->addParam('設立', 'sex', STEXT_LEN, 'aKV', array('EXIST_CHECK','NO_SPTAB', 'SPTAB_CHECK' ,'MAX_LENGTH_CHECK'));

●誕生日・職業をコメントアウト


表に出る各ファイルは必要項目の表示名等を替え
誕生日・職業項目は削除しました。

どの辺りが怪しいですか?
曖昧な質問で申し訳ありませんが
どなたかアドバイスを頂けたら幸いです。

よろしくお願いします。

ver.2.12.5


SEEDinc
投稿日時: 2014/10/21 16:29
対応状況: −−−
半人前
登録日: 2014/10/3
居住地: 東京都千代田区
投稿: 21
Re: 会員登録で完了できない
dsh様
エラーログにはどのようなエラーが出力されておりますでしょうか?
dsh
投稿日時: 2014/10/21 17:01
対応状況: −−−
常連
登録日: 2014/8/8
居住地:
投稿: 39
Re: 会員登録で完了できない
SEEDincさま

ありがとうございます。

初歩的ですがエラーログとは何の事でしょうか?

【エラーメッセージ】
「エラーログシステムエラーが発生しました。大変お手数ですが、サイト管理者までご連絡ください。」です。

【data/logs/site.log】
中身を確認したのですが、本日の日付のものがありません。
(修正やテストは本日もしておりました)

後、どこを確認すればよろしいでしょうか?
お手数おかけしてすみません。
yuh
投稿日時: 2014/10/21 17:09
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: 会員登録で完了できない
2.12系であればdata/logs/error.logですね。
その作業を行った時間に記載されているログを書いてもられば原因の特定ができると思います。
dsh
投稿日時: 2014/10/21 17:35
対応状況: −−−
常連
登録日: 2014/8/8
居住地:
投稿: 39
Re: 会員登録で完了できない
yuhさま

ありがとうございます。
今再度試したもので出たエラーが下記になります。

2014/10/21 17:24:37 [/entry/index.php] Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。
SQL: [INSERT INTO dtb_customer(name01,name02,kana01,kana02,zip01,zip02,pref,addr01,addr02,tel01,tel02,tel03,fax01,fax02,fax03,password,reminder_answer,reminder,sex,job,mailmaga_flg,email,birth,status,secret_key,point,update_date,salt,customer_id,create_date) SELECT $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,CURRENT_TIMESTAMP,$27,$28,CURRENT_TIMESTAMP]
PlaceHolder: [array (
0 => '会社名テスト',
1 => '',
2 => 'カイシャメイフリガナテスト',
3 => '',
4 => '123',
5 => '4567',
6 => '1',
7 => '住所1テスト',
8 => '住所2テスト',
9 => '012',
10 => '345',
11 => '6789',
12 => '',
13 => '',
14 => '',
15 => 'c2977db8ebf982c49df5ea27977c35588f5cb1b491254599dfa19f1bb07de7cf',
16 => '7af5464f2fc28ddb54f879164cea47adf1a1b7b89d68e3110a47b3100b2f49b1',
17 => '1',
18 => '2000/01',
19 => '',
20 => '3',
21 => '○○@yahoo.co.jp',
22 => '',
23 => '2',
24 => 'r544618454bae4k5dQQQeL',
25 => '0',
26 => 'guvouliaji',
27 => 28,
)]
MDB2 Error: null value violates not-null constraint
_doQuery: [Error message: Could not execute statement]
[Last executed query: EXECUTE mdb2_statement_pgsql_11ceb75e2eb5323a4eea14e2f61570a9796bf6c408 ('会社名テスト', NULL, 'カイシャメイフリガナテスト', NULL, '123', '4567', '1', '住所1テスト', '住所2テスト', '012', '345', '6789', NULL, NULL, NULL, 'c2977db8ebf982c49df5ea27977c35588f5cb1b491254599dfa19f1bb07de7cf', '7af5464f2fc28ddb54f879164cea47adf1a1b7b89d68e3110a47b3100b2f49b1', '1', '2000/01', NULL, '3', '○○@yahoo.co.jp', NULL, '2', 'r544618454bae4k5dQQQeL', '0', 'guvouliaji', 28)]
[Native message: ERROR: null value in column "name02" violates not-null constraint]
on [/virtual/○○/public_html/data/class/SC_Query.php(1007)] from 114.174.180.113
customer_id =
/virtual/○○/public_html/html/entry/index.php(34): LC_Page_Entry_Ex->process
/virtual/○○/public_html/data/class_extends/page_extends/entry/LC_Page_Entry_Ex.php(56): LC_Page_Entry->process
/virtual/○○/public_html/data/class/pages/entry/LC_Page_Entry.php(68): LC_Page_Entry->action
/virtual/○○/public_html/data/class/pages/entry/LC_Page_Entry.php(140): LC_Page_Entry->lfRegistCustomerData
/virtual/○○/public_html/data/class/pages/entry/LC_Page_Entry.php(182): SC_Helper_Customer->sfEditCustomerData
/virtual/○○/public_html/data/class/helper/SC_Helper_Customer.php(107): SC_Query->insert
/virtual/○○/public_html/data/class/SC_Query.php(530): SC_Query->query
/virtual/○○/public_html/data/class/SC_Query.php(814): SC_Query->execute
/virtual/○○/public_html/data/class/SC_Query.php(970): SC_Query->error
/virtual/○○/public_html/data/class/SC_Query.php(1007): trigger_error

さっぱり意味がわからないのですが
何かヒントになりますか?

よろしくお願いします。
SEEDinc
投稿日時: 2014/10/21 17:54
対応状況: −−−
半人前
登録日: 2014/10/3
居住地: 東京都千代田区
投稿: 21
Re: 会員登録で完了できない
dsh様

先程はエラーログのパスを記載せす申し訳ございませんでした。

エラー内容を確認したところ、
nullの登録が禁止されているにもかかわらず、nullが送信されております。

対象の項目はname02とkana02です。
●姓name01 名name02⇒ 会社名name01 担当者name02
●姓フリガナkana01 名フリガナkana02⇒ 会社フリガナkana01 担当者フリガナkana02
とカスタマイズされているようですが、「担当者」と「担当者フリガナ」が正しく送信されていないようです。
(name01で繋がってしまっていますね)
dsh
投稿日時: 2014/10/21 18:06
対応状況: −−−
常連
登録日: 2014/8/8
居住地:
投稿: 39
Re: 会員登録で完了できない
SEEDincさま

確認していただきありがとうございます。

name02 kana02が原因なのですね・・・
どのような修正をすれば、よろしいでしょうか?

お手数をおかけして
本当に申し訳ございません。
yuh
投稿日時: 2014/10/21 18:57
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: 会員登録で完了できない
DB上でname02 kana02がNOT NULLになっているので、
name02 kana02をNOT NULL→NULLに変えるか、
なんらか値を渡すようにするかどちらかですね。
dsh
投稿日時: 2014/10/22 19:09
対応状況: −−−
常連
登録日: 2014/8/8
居住地:
投稿: 39
Re: 会員登録で完了できない
yuhさま SEEDincさま

教えて頂きありがとうございます。
DB上でNULLに変更したら会員登録を完了させる事ができました。

全くわからず困っていたので
本当に助かりました。感謝いたします。

ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,856名です
総投稿数は109,989件です

投稿数ランキング

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
1291
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.