[Tep-j-general] SSLサーバが別のマシンの場合

Back to archive index

Hiro artne****@topaz*****
2003年 1月 27日 (月) 11:01:06 JST


お世話になります。竹内です。

海外レンタルサーバでSSLをテストしております。
SSlサーバは別のマシンのようなので、過去ログを参照しながら
catalog/includes/configure.phpを以下のように書き換えました。

define('HTTP_SERVER', 'http://aaa.com'); //
eg, http://localhost - should not be NULL for productive servers
define('HTTPS_SERVER', 'https://bbb.com/aaa'); //
eg, https://localhost - should not be NULL for productive servers
define('ENABLE_SSL', true); //
secure webserver for checkout procedure?

ディレクトリ構成は以下の通り。
https://bbb.com/aaaで/usr/home0/aaa/secure_html/
にアクセス出来るようになっています。
/usr/home0/aaa/virtual_html/catalog
/use/home0/aaa/virtual_html/admin
/usr/home0/aaa/secure_html/catalog<シンボリックリンク
/usr/home0/aaa/secure_html/admin<シンボリックリンク

新規ログインしようとすると、
Fatal error: Call to undefined function: mb_convert_kana() in 
/home0/user_name/virtual_html/catalog/includes/functions/general.php on 
line 1023
のエラーが出ます。

/usr/home0/aaa/virtual_html/でphpのinfoを見てみると
'./configure' '--with-mysql=/usr/local/mysql' 
'--with-apache=../apache_1.3.27' '--enable-track-vars' '--enable-xslt' 
'--with-xslt-sablot' '--enable-mbstring' '--enable-mbstr-enc-trans'
ですが、/usr/home0/aaa/secure_html/では
'./configure' '--with-mysql=/usr/local/mysql' 
'--with-apache=../apache_1.3.27' '--enable-track-vars'
たぶんsecureサーバのPHPがマルチバイトに対応していないことが原因だと思うので 
すが、過去ログでFAQになっているjcodeによる対応で問題ないんでしょうか?
もしくは、PHPはコッチを使うのよ!みたいなことはできないんでしょうか?
ご指導、よろしくお願いします。

環境は、ホスティングレンタルサーバで
FreeBSD 4.5/Apache 1.3.27/PHP 4.1.2/MySQL 3.23.44/20021230版 です。




Tep-j-general メーリングリストの案内
Back to archive index