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をロードするように設定してください。
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
みたいな感じになっているのを直せばよいということでしょうか?
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:
どうもすいません。
ここの方々の説明がとてもわかりやすかったのでつい・・・
これからは検索してから質問させてもらいます。
どうもすいませんでした。