最新消息:2008-2023,十五年。青青子吟,悠悠我心。但为君故,沉吟至今。

【IT】关于WordPress从Apache服务器向Litespeed服务器迁移的乱码问题

网页开发与代码类 Lafirel 3186浏览 0评论

最近由于电信的一些问题,导致电信线路访问本博客十分艰难。基本刷几十次也打不开一次而且奇慢无比。估计是电信对The Planet在休斯敦机房的服务器的访问做了一些调整,导致了访问速度如此纠结,网通没有任何问题。

万般无奈只能做出决定,再次迁移本博客服务器。和IDC提供商反应后,决定搬到离休斯敦不远的达拉斯机房,服务器提供商也不再是The Planet而变成了Softlayer。而Softlayer在达拉斯的机房在国内口碑不错,电信和网通的访问速度都不错。

数据迁移很顺利,这边打包压缩下载然后上传新服务器,数据库导出检查字符编码然后导入新服务器新建的数据库。修改域名提供商的A记录,然后清空本地DNS缓存,刷新,然后就悲剧的发现首页乱码了……乱的非常彻底,一个认识的字符都没有囧。

首先想到的是数据库问题,删除了数据库后重新导入,仔细对编码核对了再三,结果刷新还是乱码。于是我给朋友帮我测一下,我的博客开着WP Super Cashe这个插件,一般给别人测之前我都喜欢清一下这个插件生成的缓存,结果别人一测很正常啊,没有一丁点乱码。然后我自己刷新了一下,果然好了……真奇怪。

然后过了40多分钟吧,开始有人跟我反应说我的博客首页太拉风了,全是乱码。我刷新了一下,又变乱码了。可是在这40分钟我并没有对数据库做任何操作啊,于是我把疑点锁定在了WP Super Cashe这个插件上。接下来就简单了,停用插件,一切正常,OK了,就是WP Super Cashe这个插件的问题。

但是问题还没有完,凡事得想个为什么。于是开始研究了,多方Google搜索后得知,Litespeed的服务器天生有Gzip压缩的功能,而我的WP Super Cashe也打开了Gzip压缩功能,这下冲突了,于是乱码了。找到关键了,这回重新启用插件,刷新,乱码。很好,然后停用插件内Gzip压缩功能,一切正常,皆大欢喜~

这下数据迁移的乱码问题告一段落了,我自己也积累了经验,写出来和大家分享一下。

转载请注明:No.77 疯人院 - 游戏业界新闻 - 主机游戏资料攻略 » 【IT】关于WordPress从Apache服务器向Litespeed服务器迁移的乱码问题

发表我的评论
取消评论
4+3 (必填)

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址