バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > その他 > ファーストサーバ(ギガント2)でSSL領域でPHPが動作しない

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
daidou
投稿日時: 2008/6/17 15:03
対応状況: −−−
半人前
登録日: 2008/5/30
居住地:
投稿: 15
ファーストサーバ(ギガント2)でSSL領域でPHPが動作しない
バージョン:2.1.2
DB:MySQL
サーバ:ファーストサーバ(ギガント2)

現在上記環境でECCUBEのインストールは完了している状態です。
wwwディレクトリとsslディレクトリに同じソースをアップロードしています。

そこで、動作確認をしているところ「購入手続きへ」のSSL領域に入るとFireFoxとIEが以下のような現象になります。

[FireFox]
画面   :真っ白になる
URL    :httpsになり、変数は引き継いでいる
エラーログ:なし

[IE]
画面   :HTTP 500 のエラー画面を表示する
URL    :httpのままで、変数も引き継いでいない
エラーログ:なし

[.htaccess (www ssl 同じ内容)]
#基本はphp_ini.incで設定するが、ini_setで反映されないものはここで設定する
php_value mbstring.language Japanese
php_value output_handler mb_output_handler
php_flag mbstring.encoding_translation 1
php_flag magic_quotes_gpc 0
#php_flag session.use_cookies 0
#php_flag session.use_trans_sid 1

# INI_ALL なのにもかかわらず, ini_set で指定しても反映されない環境がある...
php_value mbstring.internal_encoding UTF-8

# デフォルトテンプレートの状態で 2M近くになるため
php_value upload_max_filesize 5M
↑↑.htaccessファイルはここまで↑↑



サンプルのHello Worldを出力するPHPを両ディレクトリに置くと、問題なく表示されました。

何かご存知の方がいらっしゃれば教えて頂ければ非常に助かります。
よろしくお願い致します。
seasoft
投稿日時: 2008/6/17 15:10
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: ファーストサーバ(ギガント2)でSSL領域でPHPが動作しない
引用:

wwwディレクトリとsslディレクトリに同じソースをアップロードしています。

同じファイルを参照しているなら良いのかもしれませんが、コピーでは無理な気がします。


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

daidou
投稿日時: 2008/6/17 16:52
対応状況: −−−
半人前
登録日: 2008/5/30
居住地:
投稿: 15
Re: ファーストサーバ(ギガント2)でSSL領域でPHPが動作しない
seasoft様

早速ご回答頂きありがとうございます。

説明が不足しており申し訳ありません。

ファーストサーバではssl領域とwww領域でディレクトリが別れており、httpsでアクセスするとsslディレクトリにアクセスされるようにapacheで設定されております。

よってSSLなしではECCUBEのソースをwwwディレクトリ(SSL無しでアクセスする領域)にファイルをアップするだけで良いのですが、SSLでアクセスしたいファイルがあるならばsslディレクトリにファイルをアップしなくてはいけません。
よって現在はwwwディレクトリとsslディレクトリは同じファイルをアップしております。
seasoft
投稿日時: 2008/6/17 20:30
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: ファーストサーバ(ギガント2)でSSL領域でPHPが動作しない
最初の文面から、その旨を汲み取っての書き込みでした。

SSL領域をPROXY構成にして、HTTPへフォワードさせるなどといった事なら可能かも知れませんね。

いや、分からない。意外と簡単にできたりして。

とりあえず、HTTP 500 エラーが出ているという事でしたら、エラーログを確認すると良いかと思います。


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

topo
投稿日時: 2008/6/18 10:00
対応状況: −−−
常連
登録日: 2008/6/11
居住地: 岡山
投稿: 64
Re: ファーストサーバ(ギガント2)でSSL領域でPHPが動作しない
やっぱり同じようなところで困るもんだな、と苦笑しております^^;

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

上のURLあたりを見て参考にさせてもらいました。

私もまだ問題を抱えているのですが一歩は進めていたので書かせてもらっておきます。

実は私も似たような症状に陥りまして、結論として以下の手順で改善されました。

1.WWW領域のデータを全てダウンロード
2.SSL領域に再度アップ
3./www/data/install.phpのSSLの設定がhttpsになっているか確認

SSL領域のデータはどのタイミングでアップしたものだったかあやしかったのですが、WWWにあるものと同期を取ってやる必要があるのかなー?とかぼんやり思っています。
これで購入手続き以後がhttpsでアクセスされうまく行きました。

・・・ただ今度はhttpsに行きっぱなしで帰ってこれないんですよね^^;
/ssl/data/install.phpあたりを触ればいいんだと思っているんですが、ちょっと時間が取れていません。

うまく動作させれたら書き込みますね。
daidou
投稿日時: 2008/6/20 12:39
対応状況: −−−
半人前
登録日: 2008/5/30
居住地:
投稿: 15
Re: ファーストサーバ(ギガント2)でSSL領域でPHPが動作しない
topo様

ご返答頂きありがとうございます!
topoさんのおっしゃるとおりやればとりあえず画面が真っ白になる現象は解決できました!

何が違っていたかと言うと、
『解凍したhtmlディレクトリのソースをsslディレクトリにアップロード』していました。
インストールしたソースを一旦ダウンロードしてアップするのがミソだったわけですね。
どこかにインストール時に生成するファイルでもあるのでしょうかね?

とりあえずうまく行きました!本当にありがとうございます!
topoさんもまだつまっていらっしゃると言う事で私も同じ問題にぶつかる可能性が高いですが、がんばってみます!
topo
投稿日時: 2008/6/20 14:27
対応状況: −−−
常連
登録日: 2008/6/11
居住地: 岡山
投稿: 64
Re: ファーストサーバ(ギガント2)でSSL領域でPHPが動作しない
無事解決されたみたいでよかったですね^^

SSLのところについて解決したので書いておきます。
以下の書き込みが参考になりました。

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

これは私の意識不足が問題だったのですが、例えばトップページに戻るリンクは以下のようになっています。

<a href="<!--{$smarty.const.URL_DIR}-->index.php">トップページ</a>

の中の『URL_DIR』ってのはどこで定義されているか?とかよくわかっていなかったのですが、何の事はない『/ssl/data/install.php』のあたりにやっぱり書いてました^^;

中身を見てもらえばわかりますが、『URL_DIR』は『/』となっていますので現在のパスを元に相対的に動く書き方になっています。
それに対して『SITE_URL』や『SSL_URL』という書き方をすると絶対的な記載方法になります。

httpsになった後で『URL_DIR』のリンクを踏んでも変わるわけがありません。

なのでヘッダー部分などについて、

<a href="<!--{$smarty.const.SITE_DIR}-->index.php">トップページ</a>

という書き方にする事で正しい動作になりました。

もし同じようなところでハマるようならご参考までにどうぞ^^
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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.