2011-08-11 18 views
1

何らかの理由で、PHPエラーが表示されるたびにHTTP 330エラーが発生します。これは起こることはありませんでしたが、サーバーの障害のためにPHPアプリケーションをバックアップから復元しなければならなかったので、それはありません。その復旧の間、Apacheをnginx + fastcgiに切り替えました。しかし、私もアプリケーションをローカルで実行していますが、Apacheで同じ問題が発生していますが、PHP 5.3.Xを使用している場合にのみ注意してください。 5.2.11で実行されていたアプリケーション。PHPの非推奨エラーでHTTP 330エラー

誰もこのようなことが起こったことはありますか?グーグルで唯一起こったのは、おそらくPHPエラーが1つのエンコーディングを使用して送信され、残りのコンテンツがgzipで送信されるということですが、問題を解決する方法はわかりません。

これ以上の情報が必要かどうか質問してください。私はあなたにそれを提供できる情報が役に立つとは思っていません。

+1

どのようなエラーメッセージが表示されますか?あなたのnginxとPHPのエラーログを確認してください。また、PHPのバージョンを変更したのか、エラー報告レベルを変更しましたか? – Gordon

+0

問題は、エラーメッセージが330エラーとして送信されただけなので、エラーメッセージが表示されません。しかし、私は彼らが単に廃止予定の警告であることを知っています。 –

+0

HTTP 330ステータスコードはありません。http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html – Gordon

答えて

2

php.ini(zlib.output_compression = On)でzlib圧縮を有効にしてから、スクリプトからob_start("ob_gzhandler");を削除すると問題が解決したようです。