Drupal 站点出现“内容编码错误”的解决办法
由 lugir 于 星期六, 06/25/2011 - 00:40 发布
因为服务器突然断电,或者直接对数据库进行了不正确的操作,可能导致 Drupal 网站被访问时出现“内容编码错误”的警告。
上网搜索“内容编码错误”,大部分解决方案是针对网站源文件的编码类型。除非我们用更改了 Drupal 核心文件的编码格式,不然这些解决方案就不能帮助我们解决 Drupal 站点出现“内容编码错误”的问题。
Drupal 网站出现“内容编码错误”,可能是因为 cache 表因为文章开头的一些原因导致了损坏。Drupal 在开户缓存的情况下,是会从 cache 中取出数据以显示给用户的,在 cache 表损坏的情况下,用户访问网站就可能出现“内容编码错误”的问题。而不是网站源文件的编码类型出了问题。
要解决这个问题,只需要通过 MySQL 客户端或者 phpMyAdmin 对 cache 表进行修复,问题便能够得到解决。如果修复 cache 表问题依然存在,再试着检查和修复其它 cache_ 为前缀的缓存表即可。