バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 会員登録で不正メアドを指定するとInternal Server Error

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
dias
投稿日時: 2010/2/8 19:15
対応状況: −−−
半人前
登録日: 2009/8/12
居住地:
投稿: 19
会員登録で不正メアドを指定するとInternal Server Error
仮会員登録で、存在しないメールアドレスを入力し登録したところ、
Internal Server Errorとなり困っています。
存在しないメールアドレスを指定されていても、
Internal Server Errorは表示せず、完了画面を表示したいのですが。
ご教授いただけないでしょうか。

・存在するメールアドレスを入力した場合は、完了画面が表示されます。
・メールが送信できていないだけで
 会員情報はDBに正しく登録されています。

<使用しているバージョン>
EC-CUBE2.4.2
AMUAMU
投稿日時: 2010/2/9 0:24
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 会員登録で不正メアドを指定するとInternal Server Error
どのような存在しないメールアドレスを入力された場合に再現しましたか?
また、そのようなメールアドレスの入力だけでInternalServerErrorが出るのは少々不可解ですが、下記のアドレスを参考に環境などの情報を補完していただければ分かるかもしれません。
http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

dias
投稿日時: 2010/2/9 11:14
対応状況: −−−
半人前
登録日: 2009/8/12
居住地:
投稿: 19
Re: 会員登録で不正メアドを指定するとInternal Server Error
返信ありがとうございます。

注文で同様のことを試してみたところ結果は同じでした
以下に情報を追記致します。

[EC-CUBE] 2.4.2正式版
[レンタルサーバ] さくら共用レンタルサーバ
[OS] FreeBSD 7.1-RELEASE-p8 i386
[PHP] PHP 5.2.12
[データベース] MySQL 5.1
[WEBサーバ] Apache/1.3.41 (Unix) mod_ssl/2.8.31 OpenSSL/0.9.8e
[ブラウザ] IE7
[現象]
 ◆会員登録時の仮会員登録完了メール宛先が存在しないメールアドレスの場合
  1.会員登録時に存在しないメールアドレスを入力、
    入力内容確認後、「会員登録完了へ」ボタンをクリック
  2.会員登録完了画面は表示されず、Internal Server Errorが表示される。

 ◆商品購入時の注文受付メール宛先が存在しないメールアドレスの場合
  1.会員メールアドレスをメールサーバから削除
    (EC-CUBEからは削除しない)
  2.1で削除したメールアドレスの会員でEC-CUBEへログイン
  3.商品購入で「ご入力内容の確認」画面で「ご注文完了ページへ」ボタンを
    クリック
  4.注文完了画面は表示されず、Internal Server Errorが表示される。

 ※使用しているメールアドレス以下のようなものです
  abcdefg.co.jp 独自ドメイン
ttttxx1@abcdefg.co.jp
  ドメインは存在し、アカウントのみ存在しないアドレスを指定


[環境パラメータ]
◆EC-CUBE管理のパラメータ設定
 MAIL_BACKEND:"mail"
 DEBUG_MODE :true

◆php.ini
php_value mbstring.language Japanese
php_value output_handler mb_output_handler
php_flag mbstring.encoding_translation 1
php_flag magic_quotes_gpc 0
magic_quotes_gpc = Off
php_value mbstring.internal_encoding UTF-8
php_value upload_max_filesize 5M

◆.htaccess
 以下2ファイルとも現状は削除して実行しています
 html/.htaccess
 html/mobile/.htaccess
AMUAMU
投稿日時: 2010/2/9 16:05
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 会員登録で不正メアドを指定するとInternal Server Error
さくら共用レンタルサーバの場合、自サーバ内に設定されている自ドメイン宛のメール送信処理はMTAを使わない関係なのか、何かのサーバ設定で抑制されている関係なのか、PHPのmail関数でキャッチ出来ないエラーが出た記憶があります。

外部ドメインに対する存在しないアドレスであれば正常に動きませんか?(正常に処理は完了し、メールはエラーメールとして処理されると思います。)


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

dias
投稿日時: 2010/4/8 17:27
対応状況: −−−
半人前
登録日: 2009/8/12
居住地:
投稿: 19
Re: 会員登録で不正メアドを指定するとInternal Server Error
まだ解決しておりませんので、新たな情報を投稿しますので
ご協力お願いします。

仮会員登録完了時に完了画面へ遷移する際に
InternalServerエラー

調べたところ
入力内容内容確認画面で完了ボタン押下→
DB登録→
完了画面へのsendRedirectするとInternalServerエラーとなります。

・sendRedirectで指定しているURLをIEで直入力すると
 完了画面は正しい内容で表示されます。
・sendRedirectの先でURLにトランザクションID付加
 <正常なメアド登録で成功した>
  入力確認画面にPOSTされた値と同じ
 <存在在しないメアド登録でInternalServerエラーとなる時>
  入力確認画面にPOSTされた値とは違う値

seasoft
投稿日時: 2010/4/11 10:59
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 会員登録で不正メアドを指定するとInternal Server Error
私のメモ書きですが、エラーの原因追跡の参考になると良いのですが・・・
http://seasoft.jp1.cx/ec/tips/error


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,974名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
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.