質問 > フロント機能 > 「購入手続きへ」のボタン押下後、先に進めない。 |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
TAU |
投稿日時: 2014/2/6 9:18
対応状況: −−−
|
半人前 登録日: 2014/2/3 居住地: 投稿: 14 |
Re: 「購入手続きへ」のボタン押下後、先に進めない。 sumida様
コメントありがとうございます。 自分が試してみたことがあっていたようなので、安心しました。 リダイレクトの件も了解しました。 ありがとうございました。 |
sumida |
投稿日時: 2014/2/5 20:33
対応状況: −−−
|
仙人 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: 「購入手続きへ」のボタン押下後、先に進めない。 まだ、EC-CUBEでは運用していません。
現在、運用しているのは、ZenCartになります。 そこで、やっていることは、TAU様と同じ手法です。 ただ、お客さまが、ブラウザで直接、HTTP://....を入力した場合を考慮し、 index.phpの先頭で、HTTPで呼ばれた場合、HTTPSでリダイレクトしていました。 |
TAU |
投稿日時: 2014/2/5 18:24
対応状況: −−−
|
半人前 登録日: 2014/2/3 居住地: 投稿: 14 |
Re: 「購入手続きへ」のボタン押下後、先に進めない。 sumida様
コメントありがとうございます。 大変勉強になります。 ちなみに、細かな話で恐縮ですが、 >以前、共有SSLだったため、ショップ全体をHTTPSで運用していました。 というのは、config.phpを >define('HTTP_URL', 'https://お客さまドメイン名A/eccube/'); >define('HTTPS_URL', 'https://お客さまドメイン名A/eccube/'); とした感じでしょうか? |
sumida |
投稿日時: 2014/2/5 15:28
対応状況: −−−
|
仙人 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: 「購入手続きへ」のボタン押下後、先に進めない。 HTTPとHTTPSで画面遷移する場合、ドメイン名が同じでないと、クッキー情報が共有できません。
独自SSLの場合、ドメイン名が同じなので問題がないのです。 共有SSLの場合、ドメイン名が異なるため、 HTTPの時に使用するクッキー名は、「お客様ドメイン名B」 HTTPSの時に使用するクッキー名は、「お客様ドメイン名A」 になります。 そのため、共有SSLでは、ショップ全体をHTTP又はHTTPSで運用する形になるかと思います。 私も、利用しているサーバーは、 以前、共有SSLだったため、ショップ全体をHTTPSで運用していました。 (ただ、携帯は、HTTPで運用しましたけど。) 現在、独自SSLも可能(無償)になったので、HTTP・HTTPSで運用しています。 |
TAU |
投稿日時: 2014/2/5 11:05
対応状況: −−−
|
半人前 登録日: 2014/2/3 居住地: 投稿: 14 |
Re: 「購入手続きへ」のボタン押下後、先に進めない。 sumida 様
コメントありがとうございます。 現状、ご報告致します。 >data/config/config.phpのHTTPS_URLは、 >define('HTTPS_URL', 'https://お客さまドメイン名/eccube/'); >になっていれば良いと思います。 ありがとうございます。 サーバ側の会社からも回答があり、 「お客様ドメイン名」が異なるからでは? という指摘がありました。 たしかに、本スレッドでお伝え漏れしてしまい失礼致しましたが そのようになっておりました。 # サーバ設定側の共用SSLというのを使って、GUIで流れにそって設定していくと、 # (やり方が他にあるのかもしれませんが) # SSLが「お客様ドメイン名A」、非SSLが「お客様ドメイン名B」という形で # 半ば強制的に?サブドメイン名が異なってしまうようでして。。 そこで、コメントいただきました、 data/eccube/config/config.phpの中で、 define('HTTPS_URL', 'https://お客さまドメイン名A/eccube/'); とはなっておりました。 それで、 define('HTTP_URL', 'https://お客さまドメイン名A/eccube/'); define('HTTPS_URL', 'https://お客さまドメイン名A/eccube/'); という形で各パラメータを統一にしてみたところ、 「購入手続きへ」以降の画面に遷移することができ、 「お届け先の指定」→「お支払方法・お届け時間帯の指定」→「入力内容ご確認」→「ご注文完了」 までうまく動いているようです。(この間、httpsで通信されています。) >かごの中を見た時点で、HTTPになったのは、正常です。 というところにちょっと疑問を感じたので、 上記のような設定をしてしまいました。(間違っていたらすみません。) もしかすると、何かしら不具合があるかもしれません。 また、おかしな動きになったらご報告させていただきます。 |
sumida |
投稿日時: 2014/2/4 18:15
対応状況: −−−
|
仙人 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: 「購入手続きへ」のボタン押下後、先に進めない。 かごの中を見た時点で、HTTPになったのは、正常です。
data/config/config.phpのHTTPS_URLは、 define('HTTPS_URL', 'https://お客さまドメイン名/eccube/'); になっていれば良いと思います。 |
TAU |
投稿日時: 2014/2/4 16:35
対応状況: −−−
|
半人前 登録日: 2014/2/3 居住地: 投稿: 14 |
Re: 「購入手続きへ」のボタン押下後、先に進めない。 sumida 様
コメントありがとうございます。 管理画面右上の「SITE CHECK」からチェックしていたので、 ご指摘いただいたところを意識しておりませんでした。 で、結論から申しますと >「https://お客さまドメイン名/eccube/」でアクセスできましたか? はアクセスできました。 が、 (1)「トップ画面」 ↓ (2)「商品をクリックしたところの画面」 ↓ (3)「カゴに入れる」のボタンをクリック と遷移したところ、 「現在のカゴの中」の画面が、 なぜか、「http://お客さまドメイン名/eccube/」 になっておりました。((2)まではhttps://〜でした。) なんとなく、ご指摘のとおり、 SSL側のデイレクトリが解決されていない? ように見受けられますね。 上記インストール3-8.のSSLの設定では、「設定に成功しました」 と瞬時に出力されたので、問題ないかと思ったのですが、 タイムラグがあったのかもしれませんね。 >追記: >参照されているSSL用のページは、 >当初EC-CUBEをSSLを使用しないで運用されているお客さまへ、 >SSL化のための手順書だと思います。 SSLの設定をしてから、インストール作業 というところ意識して再インストールしてみたいと思います。 下記の流れを参考にしてみたいと思います。 http://web.arena.ne.jp/support/suitex/manual/application/eccube/ssl.html |
sumida |
投稿日時: 2014/2/4 15:32
対応状況: −−−
|
仙人 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: 「購入手続きへ」のボタン押下後、先に進めない。 以下の確認は、お済みですか。
「http://お客さまドメイン/ssl_setup.php」を実行後、 「https://お客さまドメイン名/eccube/」でアクセスできましたか? なんとなく、SSL側へ遷移しようとして、遷移できていないように見受けます。 というか、たぶん、 インストールより先に、上記作業をする必要があるように思います。 EC-CUBEインストール作業を、SSL使用で設定しているので、この段階で、SSL側のデイレクトリが解決していないと、おかしな具合になると思います。 経験例として、 HTTPのディレクトリとHTTPSのディレクトリに同じ内容のhtml以下をコピーし、 SSL使用でインストールをした時、動作が不安定になりました。 追記: 参照されているSSL用のページは、 当初EC-CUBEをSSLを使用しないで運用されているお客さまへ、 SSL化のための手順書だと思います。 |
TAU |
投稿日時: 2014/2/4 14:49
対応状況: −−−
|
半人前 登録日: 2014/2/3 居住地: 投稿: 14 |
Re: 「購入手続きへ」のボタン押下後、先に進めない。 tsuji様
コメントありがとうございます。 再インストールを試しました。 デフォルト状態です。 しかしながら、状況は変わらず。。やはり"購入手続きへ"から 先に進まない状況です。zzz 一応、インストールは、Webサーバ会社の方のマニュアルが 古かったので、サポートセンタから直接ご教授いただいたやりかたでインストールしました。 ==== 《再インストール》 1. 2.13.1を解凍 2. htmlディレクトリの中身のアップロード先:/home/eccube/ dataディレクトリの中身のアップロード先:/data/eccube/ を作成 3. 3-1 「html」ディレクトリ内の「define.php」の3行目を以下のように書換え。 define('HTML2DATA_DIR', '../../data/eccube/'); 3-2 「html」ディレクトリ内の「.htaccess」ファイルの1行目に下記1行を追記。 AddHandler application/x-httpd-php53 .php 3-3 「html」ディレクトリ直下に新規に下記1行を追記したテキストファイルを「.user.ini」というファイル名で作成し、保存。 memory_limit = 128M 3-4 「はじめに」で作成したディレクトリに「html」「data」ディレクトリの中身をそれぞれ全てアップロード。 3-5 Webブラウザから下記URLにアクセスすると、インストール画面が表示されるので、 画面の指示通りに進み、ECサイトの設定やWEBサーバーの設定などを入力し、 「次へ進む」をクリックします。 http://設定のドメイン/install 管理機能の設定 ディレクトリ:admin SSL制限にチェック IP制限:設定 WEBサーバーの設定 URL(通常)、URL(セキュア) 各々設定。 データベースの設定 DBの種類 :MySQL DBサーバ :127.0.0.1(又はlocalhost) ポート :(入力不要) DB名 、DBユーザー、DBパスワード: 各々設定 3-6 「データベースの設定」では、「ON」に設定されている標準データベースの情報を適宜入力のうえ、「次へ進む」をクリック、データベースの初期化を行う。 3-7 インストールが完了して、管理画面へのリンクが表示され、管理画面へログイン。 3-8 http://web.arena.ne.jp/support/suitex/manual/application/eccube/after_ssl.htmlに基づき sslの設定。 最後に/home内 の「ssl_setup.php」「/install/index.php」 は、インストールファイルを削除。 ==== あまり参考にはならないかもしれませんが。 そんな状況でございます。。 一応、サーバ会社にも問い合わせてみます。 |
tsuji |
投稿日時: 2014/2/4 12:56
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: 「購入手続きへ」のボタン押下後、先に進めない。 TAU様
変えたところの記載ありがとうございました。 特にcartに関連するところはなさそうですね。 > 確認できていなかったのですが、 > 「まったく手を加えていないデフォルトの状態では、」 > 「購入手続きへの」ボタン以降も進む感じなのでしょうか? 購入は問題なくできました。 再インストール後はうまくいっているでしょうか? |
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |