バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > ファーストサーバ(firstserver)のSSL領域のアクセス先がおかしい

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
daidou
投稿日時: 2008/7/3 13:29
対応状況: −−−
半人前
登録日: 2008/5/30
居住地:
投稿: 15
ファーストサーバ(firstserver)のSSL領域のアクセス先がおかしい
現在ファーストサーバでSSLを利用してECCUBEを導入しています。
それにあたり、カート画面に飛ぶところや、会員登録の完了画面がNot Foundになり表示されません。

■環境
サーバ:ファーストサーバ ギガント2
ECCUBE:2.1.2
PHP  :5.2.6
MYSQL :MySQL 5.0.27-standard

非SSL領域:/virtual/www/
 SSL領域:/virtual/ssl/
 CGI領域:/cgi-data/


■[現象箇所]カート画面
カートの中をみて、「購入手続きへ」を押すと以下のURLにアクセスし、Not Foundが表示されます。

https://[ドメイン]/virtual/ssl/shopping/deliv.php?=[変数]

原因はわかっていて、URLに【/virtual/ssl】があるからです。

これはサーバ内でのSSL領域の絶対パスで、なぜここでこのように挿入されるのかがわかりません。
(※もちろんsslディレクトリにソースは配置しており、上記絶対パス部分を削ればアクセスできます。)
原因がインストール時の設定なのか、サーバの設定なのか、もしくはソースを修正すべきなのか今のところ判別がつきません。

上記現象がSSLでアクセスするボタン(リンクではなく、inputタグ)のところで出ます。

非常に困っているのでアドバイスを頂けると幸いです。
よろしくお願い致します。

topo
投稿日時: 2008/7/3 19:17
対応状況: −−−
常連
登録日: 2008/6/11
居住地: 岡山
投稿: 64
Re: ファーストサーバ(firstserver)のSSL領域のアクセス先がおかしい
FSVの同プランでおおむねうまく稼動する状態まで持ってこれましたのでアドバイス可能だと思います^^v

/data/install.php

の内容がおかしそうな印象です。

HTML_PATHの『/virtual/ssl/』をSITE_URLやSSL_URLに書いていたりしませんか?
daidou
投稿日時: 2008/7/3 19:54
対応状況: −−−
半人前
登録日: 2008/5/30
居住地:
投稿: 15
Re: ファーストサーバ(firstserver)のSSL領域のアクセス先がおかしい
topo様

ご返信頂きありがとうございます。

> HTML_PATHの『/virtual/ssl/』をSITE_URLやSSL_URLに書いていたりしませんか?
一応現在はインストーラーで設定した際に吐き出されるままになっております。
今現在は以下のような設定をしています。

define ('HTML_PATH', '/virtual/www/');
define ('SITE_URL', 'http://www.hogehoge.jp/');
define ('SSL_URL', 'https://www.hogehoge.jp/');

私今まで専用サーバを主に扱っており、共用サーバの仕様があまりわかっていないのですが、こういう場合はHTML_PATHをSSL領域に設定して、ソースを改修して非SSLへのリンクはアクセス先を変更するようにしないといけないのでしょうか?

初歩的な質問になってしまっているかもしれませんが、アドバイス頂けると幸いです。
よろしくお願い致します。

topo
投稿日時: 2008/7/4 9:40
対応状況: −−−
常連
登録日: 2008/6/11
居住地: 岡山
投稿: 64
Re: ファーストサーバ(firstserver)のSSL領域のアクセス先がおかしい
私もほぼインストール後の状態ですが、www以下とssl以下でファイルの差というのは2行だけです。

■『/www/data/install.php』のファイル内容
define ('HTML_PATH', '/virtual/www/');
define ('DATA_PATH', '/virtual/www/data/');

■『/ssl/data/install.php』のファイル内容
define ('HTML_PATH', '/virtual/ssl/');
define ('DATA_PATH', '/virtual/ssl/data/');

引用:

daidouさんは書きました:
一応現在はインストーラーで設定した際に吐き出されるままになっております。
今現在は以下のような設定をしています。

define ('HTML_PATH', '/virtual/www/');
define ('SITE_URL', 'http://www.hogehoge.jp/');
define ('SSL_URL', 'https://www.hogehoge.jp/');


上の部分が気になりましたが、SSL領域のHTML_PATHが『/virtual/www/』であればうまく動かないんじゃないかなぁと思います。
daidou
投稿日時: 2008/7/4 12:39
対応状況: −−−
半人前
登録日: 2008/5/30
居住地:
投稿: 15
Re: ファーストサーバ(firstserver)のSSL領域のアクセス先がおかしい
topo様

ご返信いただきありがとうございます。

引用:

■『/www/data/install.php』のファイル内容
define ('HTML_PATH', '/virtual/www/');
define ('DATA_PATH', '/virtual/www/data/');

■『/ssl/data/install.php』のファイル内容
define ('HTML_PATH', '/virtual/ssl/');
define ('DATA_PATH', '/virtual/ssl/data/');

失礼ですが、topo様のECCUBEのバージョンはいくつでしょうか?
私の方2.1.2なのですが、インストールするとinsqll.phpは/data/(firstserverで言うなら/virtual/cgi-data/)の方に格納されます。
そして、install.phpは一つのファイルしかないのでtopo様のようにSSLと非SSLに分かれてはいません。

DATA_PATHと言う変数設定も私のinstall.phpには記述されていない状態です。

今色々試してはいますが、うまくいかない状態ですので、何かアドバイス頂ければ幸いです。
よろしくお願い致します。


daidou
投稿日時: 2008/7/4 14:36
対応状況: −−−
半人前
登録日: 2008/5/30
居住地:
投稿: 15
Re: ファーストサーバ(firstserver)のSSL領域のアクセス先がおかしい
topo様

色んな情報を集めていると、結論から言うと今ぶつかっている現象については解決致しました。

それが私の調べた限りではブラウザとSSL証明書に関するところの動きに問題があったようです。

私はメインブラウザがFireFoxで、現在SSL契約は進行中で完了していないのですが、ファーストサーバ様に問合せると、SSL契約が済んでいなくてもSSLを使った動作検証はできますと返答頂いていたのでそのままやっていたのですが、FireFoxは証明書のないSSLではこういった現象になる時があるようです。

何度もお答え頂きありがとうございました。
今後ともよろしくお願い致します。

topo
投稿日時: 2008/7/4 17:40
対応状況: −−−
常連
登録日: 2008/6/11
居住地: 岡山
投稿: 64
Re: ファーストサーバ(firstserver)のSSL領域のアクセス先がおかしい
あんまりお役にたてませんでしたが解決して何よりです^^
ちなみに私の環境もまったく同じはずなんですけどねぇ・・・?

EC-CUBEバージョン 2.1.2
PHPバージョン PHP 5.2.6
DBバージョン MySQL 5.0.27-standard-log

引用:

私の方2.1.2なのですが、インストールするとinsqll.phpは/data/(firstserverで言うなら/virtual/cgi-data/)の方に格納されます。
そして、install.phpは一つのファイルしかないのでtopo様のようにSSLと非SSLに分かれてはいません。


なるほど、そうすればdataが2つにならなくっていいですね。
私もそうしようかなぁ^^;

引用:

DATA_PATHと言う変数設定も私のinstall.phpには記述されていない状態です。


あ、そうなんですか?
私も特に追加した覚えはないんですけど何か違うんですかね?
daidou
投稿日時: 2008/7/7 20:33
対応状況: −−−
半人前
登録日: 2008/5/30
居住地:
投稿: 15
Re: ファーストサーバ(firstserver)のSSL領域のアクセス先がおかしい
topo様

いつもご回答頂きありがとうございます。

引用:

あんまりお役にたてませんでしたが解決して何よりです^^
ちなみに私の環境もまったく同じはずなんですけどねぇ・・・?

とんでもないです。いつもありがとうございます。
まったく同じですね。本当に不思議ですね・・・・

引用:

なるほど、そうすればdataが2つにならなくっていいですね。
私もそうしようかなぁ^^;

後述しますが、あれから検証を進めた結果結局うまくいかず、逆にどうすればtopoさんのような構成になるのかを知りたいです。
もしご存知でしたら教えて頂けるとうれしいです。

あれから動作検証を進めていたのですが、結局SSLを解した購入を繰り返すと、2回目で同じ現象でつまづいてしまいます。
そして同じようにブラウザのキャッシュをクリアして、ブラウザを再起動するとSSLを介してもちゃんと購入できます。

FireFoxでチェックした時はトピックでも書いた通り、URLのドメイン以下に/virtual/ssl/と言うSSL用ディレクトリへの絶対パスが表示されNot Foundになります。

IEで【かごの中をみる】画面から「購入手続きへ」をクリックすると
https://www.[ドメイン].com/cart/index.php
で変数なしでアクセスし、「ページがみつかりません」のページになります。

これはもうソースをいじるしかないのかとも思っていますが、何かアドバイスを頂けると幸いです。
よろしくお願い致します。
topo
投稿日時: 2008/7/8 10:43
対応状況: −−−
常連
登録日: 2008/6/11
居住地: 岡山
投稿: 64
Re: ファーストサーバ(firstserver)のSSL領域のアクセス先がおかしい
--------------------------------------------------
【1】構成について

以下、マニュアルサイトより。
推奨のディレクトリ構造は以下の形?

http://wiki.ec-cube.net/index.php?%B6%A6%C4%CC%2F3_%A5%AB%A5%B9%A5%BF%A5%DE%A5%A4%A5%BA%2F01_%A5%C7%A5%A3%A5%EC%A5%AF%A5%C8%A5%EA%B9%BD%C0%AE

任意のドライブ又はフォルダ
├data ... カテゴリー内の(サイト独自の)商品画像
└html ... 標準インクルードファイル


次に私のとっている構造です。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=1244&forum=10

上の記事を参考にして対応しました。
htmlというパスがURLに載るのが嫌なのでhtmlの内容をwwwとssl領域にコピーしています。

www    ←ここhtmlの内容を全てコピー

└data  ←ここdataディレクトリを配置

ssl    ←ここhtmlの内容を全てコピー

└data  ←ここdataディレクトリを配置

--------------------------------------------------
【2】daidou様の問題点について

引用:

FireFoxでチェックした時はトピックでも書いた通り、URLのドメイン以下に/virtual/ssl/と言うSSL用ディレクトリへの絶対パスが表示されNot Foundになります。


FireFoxの時だけマズいのですね。。。
ちょっと起きた事の無い現象ですが例えば以下のような事を試すとどうでしょうか?

・変更前
<a href="<!--{$smarty.const.URL_DIR}-->mypage/login.php"

・変更後
<a href="<!--{$smarty.const.SITE_URL}-->mypage/login.php"

要するにURL_DIRの相対パスで書いてある部分をSITE_URLの絶対パスで
書いてみてはどうでしょうか?という事ですがどうでしょう?

--------------------------------------------------
【3】情報共有

またjohn様が以下のスレッドを立ててくれています。
ここでのやりとりなども集約できたらいいですね^^

【ファーストサーバxEC-CUBE2.0での諸問題スレッド集】
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=2433&forum=4


daidou
投稿日時: 2008/7/9 15:00
対応状況: −−−
半人前
登録日: 2008/5/30
居住地:
投稿: 15
Re: ファーストサーバ(firstserver)のSSL領域のアクセス先がおかしい
topo様

いつもご返信ありがとうございます。

引用:

次に私のとっている構造です。
www    ←ここhtmlの内容を全てコピー

└data  ←ここdataディレクトリを配置

ssl    ←ここhtmlの内容を全てコピー

└data  ←ここdataディレクトリを配置

やはりtopoさんはちょっとだけディレクトリ構成をデフォルトと変えているんですね。
今の私の構成はデフォルトでdataディレクトリが一つだけの構成なので、一度topoさんの構成でやってみます。

あと少しだけ気になったのですが、topoさんの構成だとCGIソースが公開領域にあると思うのですが、それは.htaccessか何かでアクセスできないようにされているのでしょうか?

引用:

【2】daidou様の問題点について

FireFoxの時だけマズいのですね。。。

IEも同じタイミングで正常動作しなくなるのですが、ブラウザに表記されるURLが異なりますね。IE、FireFoxともにNot Foundにはなるのですが、IEはphpファイルに対して引数が無い状態になりあmす。(詳細は前レス)

引用:

ちょっと起きた事の無い現象ですが例えば以下のような事を試すとどうでしょうか?

・変更前
<a href="<!--{$smarty.const.URL_DIR}-->mypage/login.php"

・変更後
<a href="<!--{$smarty.const.SITE_URL}-->mypage/login.php"

要するにURL_DIRの相対パスで書いてある部分をSITE_URLの絶対パスで
書いてみてはどうでしょうか?という事ですがどうでしょう?

なるほど、ありがとうございます。
あまりソースの変更はしたくないところですが、topoさんのディレクトリ構成でうまく行かなかったらそっちで試してみようと思います。

引用:

【3】情報共有

またjohn様が以下のスレッドを立ててくれています。
ここでのやりとりなども集約できたらいいですね^^

【ファーストサーバxEC-CUBE2.0での諸問題スレッド集】
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=2433&forum=4

情報頂きありがとうございます。ECCUBEの公式サイトにもECCUBEが動くサーバでファーストサーバが紹介されていたから使ってみたものの、なかなか痛い目にあってます(^ ^;)
こんなに大変なら違うサーバにすればよかったとも思ってます。
同じ現象に陥る方もいらっしゃると思いますし、クリアして投稿しようと思います。

恐縮ですが引き続きよろしくお願い致します。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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