投稿日:2004年07月19日 作成鷹の巣

No.16782 XOOPSで、Fatal error: Call to undefined function: mb_strlen()のエラーが出る。



XOOPSで、Fatal error: Call to undefined function: mb_strlen()のエラーが出る。

No.16782 投稿時間:2004年07月19日(Mon) 23:35 投稿者名:GABRIEL URL:

今まで問題なく動作していたPHPでXOOPSの一部が動きませんでした。
ふと、PHPの設定でとばした部分があったのを思い出し、
http://y-kit.jp/saba/xp/phpsetup.htm#phpiniをみながら設定したのですが、
サイトの恐らく拡張子がPHPのもののHTMLが正しく動作せずに日本語は英語になり、タグがそのままでてきました。
CGIはしっかりと動いていたのでPHPの問題だと思います。
設定前のphp.iniから元に戻して現在は元に戻っていますがXOOPSを動かすことができません。
PHPの設定ミスと思われる部分と下に書いてあるXOOPSででたエラーからわかるXOOPSの設定の必要な場所を
ぜひ教えてください。

↓XOOPSででたエラーです

Fatal error: Call to undefined function: mb_strlen() in
e:\apache\htdocs\xoop\modules\pukiwiki\func.php on line 60


マルチバイト文字列モジュールが組み込まれていないものと思われます。

No.16786 投稿時間:2004年07月20日(Tue) 00:50 投稿者名:APACHE URL:

> Fatal error: Call to undefined function: mb_strlen() in
> e:\apache\htdocs\xoop\modules\pukiwiki\func.php on line 60
機械訳するだけで読めるようになるエラーメッセージなのでとりあえず訳してみましょう。


致命的なエラー:未定義の関数「mb_strlen()」が呼び出されました。(以後省略)

PHPにマルチバイト文字列モジュールが組み込まれていないものと思われます。。
php.iniでphp_mbstring.dllをロードするように設定してください。


php.iniを直せばよいということでしょうか?

No.16787 投稿時間:2004年07月20日(Tue) 07:36 投稿者名:GABRIEL URL:

> PHPにマルチバイト文字列モジュールが組み込まれていないものと思われます。。
> php.iniでphp_mbstring.dllをロードするように設定してください。

つまり、php.iniの中に
;php_mbstring.dll
php_mbstring.dll = Off
みたいな感じになっているのを直せばよいということでしょうか?


作業としては、;extension=php_mbstring.dllの頭のセミコロンをとってあげます。

No.16789 投稿時間:2004年07月20日(Tue) 08:56 投稿者名:reboot URL:

横から失礼します。

> つまり、php.iniの中に
> ;php_mbstring.dll
> php_mbstring.dll = Off
> みたいな感じになっているのを直せばよいということでしょうか?

php.ini を開く
553行目辺りに ;extension=php_mbstring.dll
という行がありますから、頭のセミコロンをとってあげます。
行番号の出るエディターをお持ちでなければ、「php_mbstring.dll」
で検索すれば分かります。

参考URL
http://tsuttayo.sytes.net/php/install/win.html


うまくいきません

No.16792 投稿時間:2004年07月20日(Tue) 12:33 投稿者名:GABRIEL URL:

> php.ini を開く
> 553行目辺りに ;extension=php_mbstring.dll
> という行がありますから、頭のセミコロンをとってあげます。

セミコロンをとってApacheの再起動をしたら、指定したモジュールがありません。
(指定されたモジュールが見つかりません)みたいな感じだったかもしれません。
これはどうなんでしょう?


自分で調べる姿勢もお忘れなく!

No.16794 投稿時間:2004年07月20日(Tue) 13:33 投稿者名:Reboot URL:

あまり教えて君にならない方がいいですよ。
Google で、modules\pukiwiki\func.php on line 60 で検索したら直ぐに下記の
サイトが出てきました。全く同じようなケースに見えますが…。
http://pukiwiki.org/index.php?%E8%B3%AA%E5%95%8F%E7%AE%B1%2F296


どうもすいませんでした。

No.16796 投稿時間:2004年07月20日(Tue) 17:02 投稿者名:GABRIEL URL:

どうもすいません。
ここの方々の説明がとてもわかりやすかったのでつい・・・
これからは検索してから質問させてもらいます。
どうもすいませんでした。


|目次|掲示板|過去ログ目次|▲頁先頭|