PHP Warning: gzuncompress(): data error … というエラー
Apacheのエラーログを見ていたら、
PHP Warning: gzuncompress(): data error in (path)/wp-includes/http.php on line 1824
というエラーが連発していました。 WordPressのフォーラムで調べてみると、同じ症状の人がいるみたいで、フィックスされた(らしい)http.phpが配布されておりましたので、差し替えてみました。
Replace the current(2.9, 2.9.1) http.php file inside wp-includes with the downloaded version.
取り敢えずこれでログを眺めつつ、様子見であります。
追記:やっぱりエラー出ちゃった。どうもiPhoneのSafariからアクセスすると、エラーが出ちゃうみたい・・・
padma mobile
2010 年 2 月 11 日 01:31:08
php、眺めてみましたが、元のソースのほうではgzinflate()をカプセル化して
なにやらバグ対策(?)をやっていたようです。
新しいリプレースするソースでは、それがすっかりなくなってます。
あと、IPv6がらみの対策も抜けていますし、2.8に戻したような感じかな?
ただ、いずれにせよ、gzinflate()あたりの問題ではあるのでしょうね。
以下のURLあたりが参考になるかもしれません。
http://au2.php.net/manual/en/function.gzinflate.php#77336
2010 年 2 月 11 日 07:57:10
これ、WordPressのバグなのか、行儀の悪いプラグインのせいなのか、今一つ判断しかねるんですよね。 しかも普通にパソコンでアクセスする分にはエラーを吐かないし。 だもんで放置決定ですw