首页  >  文章  >  后端开发  >  为什么 OpenX 在服务器迁移后生成“错误 330 (net::ERR_CONTENT_DECODING_FAILED)”?

为什么 OpenX 在服务器迁移后生成“错误 330 (net::ERR_CONTENT_DECODING_FAILED)”?

DDD
DDD原创
2024-10-31 08:15:17242浏览

Why Does OpenX Generate

服务器迁移后出现“错误 330 (net::ERR_CONTENT_DECODING_FAILED)”问题排查

最近,在迁移到新服务器后,系统管理员遇到了几个问题。最令人费解的问题之一涉及广告服务器 OpenX,它崩溃并显示以下错误消息:

  • Google Chrome 中的“错误 330 (net::ERR_CONTENT_DECODING_FAILED)”
  • “无法显示您尝试查看的页面,因为它使用了无效或不受支持的压缩形式”

要解决此问题,管理员应验证以下 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)”通常在 HTTP 请求的标头指示内容经过 gzip 编码但事实并非如此时发生。

解决方案

要解决此问题,管理员可以:

  • 在服务器配置中禁用 gzip 编码
  • 确保内容实际上以 gzip 格式编码

通过检查这些设置并确保内容正确编码,管理员可以解决错误并恢复 OpenX 的正常功能。

以上是为什么 OpenX 在服务器迁移后生成“错误 330 (net::ERR_CONTENT_DECODING_FAILED)”?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn