質問 > フロント機能 > 会員登録で不正メアドを指定すると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
|
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関数でキャッチ出来ないエラーが出た記憶があります。
外部ドメインに対する存在しないアドレスであれば正常に動きませんか?(正常に処理は完了し、メールはエラーメールとして処理されると思います。)
|
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
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |