T. Fujita
margu****@gaia*****
2010年 5月 20日 (木) 11:59:57 JST
またまた早速のご回答ありがとうございます。 まず define('HTTP_CATALOG_SERVER', 'https//www.xyz.com'); の「コロン抜け」は、コロンがないまま、これまでこれでずっと運営してきてた ようです。LAN内の実験でもなんら問題を感じませんでしたし、外部からも何度 かお客様に買い物していただけてたのですが。いずれにせよ今回修正しておきま した。 「osCommerceによるオンラインショップ構築テクニック」にある解説 これはやはりおかしいのでしょうか。私も前から、形がいびつなので納得いかな かったのですが。ご指摘のとおり修正しておきました。 httpsが書かれているということはSSLを使ってるって事だと思いますが、たしか 名前ベースのバーチャルドメインで複数SSLって使えないのでは? このご指摘は以前にどこかで見たことがあります。意味がよくわからなかったの で、ほとんど忘れておりました。 ただosCommerceインストール時に聞かれるオプション「SSL接続を利用する」に はチェックを入れていません。 なのですが、/catalog/includes/configure.phpを見ると define('HTTP_SERVER', 'http://www.xyz.com'); define('HTTP_CATALOG_SERVER', 'http://www.xyz.com'); define('HTTPS_CATALOG_SERVER', 'https://www.xyz.com'); となっており、最終行のhttps:...が気になります。 ただ「SSL接続を利用する」にチェックを入れると、おそらく上のHTTP_SERVERの ところがhttps://...になるのではなかったかと思うのですが。少なくとも自宅 サーバーをつないであるLAN内から、新しいアカウントを作成する実験をして も、証明書が不正だとかなんとかいう警告は出ません。 上のHTTPS_CATALOG_SERVERをhttp:にすれば、名前ベースのバーチャルドメイン で複数のSSLを使うことにならないのでしょうか。このあたりのことを調べよう と本屋に行ってApacheの解説書を探したのですが、バーチャルドメインのことを くわしく書いているものがなかったので、以来あきらめてしまっています。 「session.referer_check絡みの設定を独自に行って」はいません。phpでいじっ たのは、/catalog/includes /languages/default.phpと/japanese/下の一部だけ です。 FS関連、特にDIR_FS_DOCUMENT_ROOTの設定には充分気を使うべき ドキュメントルートの設定はconfigure.php内も、httpd.confでも間違いはない と思います。 ・データベースの重複 ・キャッシュディレクトリの重複 データベースは2つのショップでまったく別のを使って実験しました。 下のキャッシュディレクトリの重複については勉強してみます。 それとお教えいただいた http://httpd.apache.org/docs/2.0/ja/vhosts/name-based.html をもっと勉強してみます。 お忙しいなか、非常にていねいなご指導をいただき、本当にありがとうございま した。 またお伺いすることも多々出てくるものと思われますが、その節はどうぞよろし くお願いいたします。 取り急ぎお礼まで。 藤田 (2010/05/20 10:45), hamada wrote: > こんにちわ。 > > On Wed, 19 May 2010 20:11:24 +0900 > "T. Fujita" <margu****@gaia*****> wrote: > > >> となっています。これは田村敏彦「osCommerceによるオンラインショップ構築テ >> クニック」にある解説に従ったものです。 >> > え? …と現物を確認すると確かにそう書いてありましたが、これっておかしい > ような気がします。 > > >> define('HTTP_SERVER', 'http://www.xyz.com'); >> define('HTTP_CATALOG_SERVER', 'http://www.xyz.com'); >> define('HTTPS_CATALOG_SERVER', 'https://www.xyz.com'); >> > が正しいんじゃないでしょうか? > > >> define('HTTP_CATALOG_SERVER', 'https//www.xyz.com'); >> > これ(コロン抜け)はtypoですよね? > > まぁこの部分の設定は、言われている症状とは関係無さそうかも。 > > httpsが書かれているということはSSLを使ってるって事だと思いますが、たしか > 名前ベースのバーチャルドメインで複数SSLって使えないのでは? > > http://httpd.apache.org/docs/2.0/ja/vhosts/name-based.html > > >> しくアカウントを作るところまでは正常で、商品をカートに入れようとすると、 >> 画面がカートに切り替わらなかったように思います。 >> > やはりセッションが繋がってないっぽいですが、session.referer_check絡みの > 設定を独自に行ってたりしませんか? > > >> のであれば、たとえばどのphpファイルのどの部分がかかわっていそうかだけで >> も、単に一般論としてご示唆いただければ幸甚です。 >> > 基本的に両configure.phpだけです。FS関連、特にDIR_FS_DOCUMENT_ROOTの設定 > には充分気を使うべきです。 > > あと、 > > ・データベースの重複 > ・キャッシュディレクトリの重複 > > を確認する必要があると思います。 > > > はまだ > > _______________________________________________ > Tep-j-general mailing list > Tep-j****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/tep-j-general > > >