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版 です。