最近两天,收到有读者来信,都说我的博客访问不了,的确,其实真正的原因是我博客搬家了,搬家后处理不当,再加上最近事比较多,没顾上整理。最近因为我之前用的主机速度过慢,在进行搬家,新主机依然是CP面板的。搬家其实很简单,我的操作是暂停插件>备份数据库>打包网站文件>下载压缩包并上传到新服务器>解压并通过MyAdmin导入Sql数据库>修改wp-config.php内的相关信息>登入后台并启用插件。因为不更换博客域名,所以就这么简单!

但是,问题就出现在数据库的还原上,我备份的数据库是没经过压缩的Sql文件,大小也就3、4M,后台上传恢复后,表面一切正常,却在无意间发现原先使用的Postviews插件搬家后不统计了,网上找了很多文章,多数是以前的,那时候还用的2.8以下版本的WP,很多人是因为使用了缓存插件导致的,还有的是因为修改主题误删了<?php wp_head(); ?>,但这些都不能解决我的问题,因为我既没有使用缓存插件,也没有修改主题,不知道为什么搬家后突然不行了,由于想到是Postviews是把数据保存到数据库的,我就怀疑数据库没有还原完全导致了此错误,于是重新还原,还是不行。再之后,我就暂时解析回原服务器使用了,但是解析回去后还是不行,因为都是CP面板的主机,我之前用的cdn加速缓存没失效,在切换到新主机的时候更新数据库误更新了原主机上的数据库文件(因为我是直接在www.poorren.com后面加端口进的主机)。

更新多次,总是有查询失败的个别语句,索性,就删除了数据库,重新还原,这下是好了,但是统计还是不行。无奈,因为最近事比较多,就暂时放置了下来。

今天上午,因为要收集一些资料,对某个网站进行整改,无意间浏览到我博客的老文章,发现点击统计可以用了,回到主页测试,也可以用,但就是第一篇不会统计(之前不单第一篇,所以文章都不能统计)。回来后我把第一篇的文章删了重新发表,发现居然可以统计了,至今不知道为什么引起这样的问题,可能是备份的时候文章的编号出错导致Postviews统计显示不正确吧,不过总算是解决了,博客总算重新稳定下来了。

大家有遇到同类问题,建议清空数据库,重新还原,然后把数据库修复一下,如果发现只是个别文章不能统计,可以自己决定是任其不统计还是删除重发,具体措施,等待高手提供。