[Tep-j-general] 動作検証の最中にエラーが発生

アーカイブの一覧に戻る

Masahiko Nagata nagat****@ideas*****
2002年 10月 8日 (火) 22:00:01 JST


こんばんは、永田です。

on 2002.10.08 19:09, nom workscope.co.jp at nomur****@works***** wrote:
> Fatal error: Call to undefined function: mb_convert_encoding() in
> /var/www/html/wiss/catalog/includes/classes/email.php on line 165

PHPに、マルチバイト処理関数(mbstring)が組み込まれていない為に発生している
エラーです。

<?php phpinfo(); ?>

と記述したファイルをinfo.php等のファイル名をつけて保存の上、ブラウザーで開く
と、PHP情報が表示されます。

Configure Commandの中に、
・--enable-mbstring
・--enable-mbstr-enc-trans

中段あたりに、
mbstring
Multibyte (Japanese) Support    enabled
http input encoding translation    enabled
Directive    Local Value    Master Value
mbstring.detect_order    auto    auto
mbstring.http_input    auto    auto
mbstring.http_output    SJIS    SJIS
mbstring.internal_encoding    EUC-JP    EUC-JP
mbstring.substitute_character    no value    no value

等の表示がなければ、そのままosCommerce日本語版を実行する事は出来ません。

レンタルサーバー等でmbstringが利用可能となっていない場合は、他の日本語処理方
法(jcode)を利用する事となります。

jcodeの利用に関しては、
https://sourceforge.jp/projects/tep-j/document/INST0001/ja/2/INST0001.txt
を参照なさってみて下さい。




Tep-j-general メーリングリストの案内
アーカイブの一覧に戻る