バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 会員登録すると購入できない

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
watanabe
投稿日時: 2008/6/6 17:10
対応状況: −−−
半人前
登録日: 2008/2/4
居住地:
投稿: 29
会員登録すると購入できない
よろしくお願いします。
環境は
EC-CUBE Ver2.1.2
PHP 5.2.5
MySQL 4.1.20
です。

会員ログイン後、カートから商品購入手続きに
進み、お届け先の指定(shopping/deliv.php)
ページに遷移した後に、選択したお届け先に
送るボタンをクリックすると、ページが
真っ白(frontparts/login_check.php)になって
購入手続きに進めません。

非会員で、あて先を入力すると、ちゃんと購入手続き
が出来ます。

関連ファイルに目を通したり、ちゃんと値が来ているか
を見ているのですが、原因がはっきりしません。

同一の現象を解決なさった方がおられましたら、
対策法などご教授いただけるとうれしいです

よろしくお願いいたします

すみません、題名を編集しました
watanabe
投稿日時: 2008/6/6 18:25
対応状況: −−−
半人前
登録日: 2008/2/4
居住地:
投稿: 29
会員登録すると購入できない(追記)
原因は、どうやら cart.php からdeliv.phpに
遷移する際に、ログイン情報が引き継がれないようです。
このような現象が起きる事があるのでしょうか?

watanabe
投稿日時: 2008/6/6 19:28
対応状況: −−−
半人前
登録日: 2008/2/4
居住地:
投稿: 29
会員登録すると購入できない(追記2)
失礼しました、とても初歩的なミスを長々と書いてしまいました。

依然うまくいきません・・・。

何かCARTからdelivにデータが引き継がれない原因について
思い当たる方はおられないでしょうか?

よろしくお願いいたします
watanabe
投稿日時: 2008/6/6 23:25
対応状況: −−−
半人前
登録日: 2008/2/4
居住地:
投稿: 29
Re: 会員登録すると購入できない(追記3)
あれから6時間近くずっとこれを解決しようと
あれこれファイルをチェックしてみたり動作確認
してみたのですが、やはりdeliv.phpから先に行けません。
挙動を見ていると、ヘッダー部のログイン・ログアウト
ボタンと「ようこそ〜さま」という表記が根こそぎ
消えるので、セッション変数の問題なのか、クッキーの
問題なのかわかりませんが、肝心の会員購入手続き時に
ログインした会員情報が引き継がれないという根本的な
問題に直面して悪戦苦闘しております。

購入手続きのページはボタンを変更した以外はカスタマイズ
をしておりません(何かカスタマイズしてこういう問題が
発生するのを恐れて手付かずのままにしておこうと思いました)

開発コミュニティの方、開発者の方、ゲストの方
どなたか、何かお教え願えないでしょうか?
解決策でなくても、こういう場合に同じようなエラーになった
とか、何かちょっとした糸口でも本当に助かります。

よろしくお願いいたします
seasoft
投稿日時: 2008/6/7 1:00
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 会員登録すると購入できない(追記3)
とりあえず、WEBサーバのエラーログを見る権限はありますか?


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

watanabe
投稿日時: 2008/6/7 1:58
対応状況: −−−
半人前
登録日: 2008/2/4
居住地:
投稿: 29
Re: 会員登録すると購入できない(追記3)
seasoft様 書込みありがとうございます。
途方にくれていましたので本当に嬉しいです。
サーバのコンパネからWEBサーバのエラーログを落としました。
login_check.phpもshopping/deliv.phpもひっかかりませんでした。
どのあたりを確認すれば何か手がかりがつかめますでしょうか?
ほんとにすみません
ゲスト
投稿日時: 2008/6/7 4:29
対応状況: −−−
Re: 会員登録すると購入できない(追記3)
エラーに載っていないなら、正常ログ(アクセス)ログの確認です。
watanabe
投稿日時: 2008/6/7 20:19
対応状況: −−−
半人前
登録日: 2008/2/4
居住地:
投稿: 29
Re: 会員登録すると購入できない(追記3)
返信遅くなりました。
アクセスログをチェックしてまたこちらに
載せさせて頂きます。
アドバイスありがとうございます
homan
投稿日時: 2008/6/7 20:28
対応状況: −−−
仙人
登録日: 2007/7/2
居住地: 宮崎県宮崎市
投稿: 633
Re: 会員登録すると購入できない(追記3)
ログはサーバーログの他にEC-CUBEから吐き出されるものもあって、
/data/logs/のなかに「*.log」がありますので、
そちらも念のため確認してみて下さい。

別のブラウザや別のPC(お使いの機種と全く構成が違う物が望ましいです)でも
同じ現象がでないか確認できると、
問題の切り分けができそうですね。


ところで、Ver2.1.2との事ですが、
購入フロー部分のカスタマイズや、
バージョンアップ等の作業はされていませんか?


----------------
このコミュニティでの投稿はボランティアの範囲に留めさせていただいています。個別の相談やカスタマイズは有償にて承っておりますのでご相談下さい。

[url=http://www.eccube-school.jp/]EC-CUBE

ゲスト
投稿日時: 2008/6/8 7:49
対応状況: −−−
Re: 会員登録すると購入できない(追記3)
homan様 情報ありがとうございました。

サイトのログに
2008/06/06 14:45:30 [/frontparts/login_check.php] invalid access :login_check.php $POST["url"]=/shopping/deliv.php from (IP)
と認証エラーのあとがありまして、また
全く別場所からPCも変更して同一の操作をした結果
IE6でdeliv.phpから「選択したお届け先へ送付」ボタンを押すと
ライン:320
文字:0
エラー:document.forms.[...].[...].valueはNullまたはオブジェクトではありません
URL:(サイトURL)/shopping/deliv.php?(トランザクションID)

というjavascriptエラーが表示され、login_check.phpが
真っ白、という状態になりました。

原因から見るに、cart.phpからdeliv.phpに移動するときに
情報の引継ぎに失敗→deliv.phpから次に移動するときに
認証エラーで引っかかる→login_check.phpが真っ白

という流れのようです。

会員認証や購入フローの部分で変更したのは、ログインボタンを
ブロックからヘッダー部に移植(インクルードでヘッダー部から
でも認証できるようにした)1箇所だけで、後はボタンを変更
(同一ファイル名で上書き)だけです。
基本ロジックは購入や会員認証部分に関しましてカスタマイズ
しておりません。
また、バージョンアップもしておりません(2.1.2をクリーン
インストールです)

唯一変更を加えたのが、認証ボタンの移動なので、そのあたりから
再チェックしてみます。

上記情報で何か手がかりか同一エラーからの解決策などを
お持ちの方がおられましたら、よろしくご教授ください。

ほんとうにありがとうございます。感謝しております。
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,018名です
総投稿数は110,020件です

投稿数ランキング

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.