ホームページ  >  記事  >  バックエンド開発  >  サーバー移行後に OpenX で「エラー 330 (net::ERR_CONTENT_DECODING_FAILED)」が生成されるのはなぜですか?

サーバー移行後に OpenX で「エラー 330 (net::ERR_CONTENT_DECODING_FAILED)」が生成されるのはなぜですか?

DDD
DDDオリジナル
2024-10-31 08:15:17306ブラウズ

Why Does OpenX Generate

サーバー移行後の「エラー 330 (net::ERR_CONTENT_DECODING_FAILED)」のトラブルシューティング

最近、新しいサーバーに移行した後、システム管理者がいくつかの問題が発生しました。最も不可解な問題の 1 つは、広告サーバー OpenX に関係しており、クラッシュして次のエラー メッセージを表示しました。

  • Google Chrome の「エラー 330 (net::ERR_CONTENT_DECODING_FAILED)」
  • Firefox では無効またはサポートされていない圧縮形式が使用されているため、表示しようとしているページは表示できません

この問題を解決するには、管理者は次の PHP 設定が正しいことを確認する必要があります:

  • magic_quotes_runtime はオフにする必要があります
  • safe_mode はオフにする必要があります
  • register_argc_argv はオンにする必要があります (コマンドライン経由でメンテナンスを実行する場合)
  • file_uploads をオンにする必要があります(HTTP ファイルアップロードの場合)

さらに、OpenX には次の PHP 拡張機能が必要です:

  • MySQL または PostgreSQL (mysqli はサポートされていません)
  • ZLib ( Flash ファイル内のリンクの変換)
  • FTP または SSL 対応の cURL (ホームページへのログイン用)

エラーの原因

エラー「エラー 330 (net::ERR_CONTENT_DECODING_FAILED)」は通常、コンテンツが gzip エンコードされていることを HTTP リクエストのヘッダーが示しているが、実際はそうではない場合に発生します。

解決策

この問題を解決するには、管理者は次のいずれかを行うことができます:

  • サーバー構成で gzip エンコードを無効にする
  • コンテンツが実際に gzip 形式でエンコードされていることを確認する

これらの設定を確認し、コンテンツが適切にエンコードされていることを確認することで、管理者はエラーを解決し、OpenX の通常の機能を復元できます。

以上がサーバー移行後に OpenX で「エラー 330 (net::ERR_CONTENT_DECODING_FAILED)」が生成されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。