[PHP-users 1532] Re: mb_output_handler()+phpsでコアダンプ
Satoshi Yamada
php-users@php.gr.jp
Sun, 26 Aug 2001 21:37:01 +0900
やまだ@神戸市です。
# 一人で勝手に引っ張ってしまってすいません _o_
> やまだ@神戸市です。
> > Apache/1.3.20 + PHP Version 4.0.6 で
> > Apache 側の設定を
> > AddType application/x-httpd-php-source .phps
> > とし、かつ、PHP 側の設定を
> > [mbstring]
> > output_buffering = On
> > output_handler = mb_output_handler
> > としてるときに、*.phps を閲覧しようとすると
> > httpd が core を吐くようです。これって既出でしたっけ?
> 少なくとも本家のバグデータベースには載ってないみたいですね。
探し方が悪かったみたいで、output_buffering で探すと
別件ですが、いくつかあるみたいですね。
ただ、やはり mbstring と絡むものはないみたいです(当たり前か)。
んでですね、試しに .htaccess にて
php_value output_handler ob_gzhandler
にしてみると落ちなくなりました。ただ、php.ini にて
default_charset = Shift_JIS
mbstring.internal_encoding = EUC-JP
mbstring.http_output = SJIS
にしてたのでそのままでは文字化けしてしまうため、
最終的には
php_value output_handler ob_gzhandler
php_value default_charset EUC-JP
という形の .htaccess にてとりあえずは回避できるようにはなりました。
とは言え mb_output_handler() の問題(と決まったわけではありませんが)も
解決しておいた方がよいとは思うのですが、どんなもんでしょうか?>塚田さん
--
やまだ