Ven语:这个问题我在升级的时候也遇到了。我是在官方中文版发布的第一时间——也就是6月11日的深夜——升级的,升级完立刻就发现了这个问题。当时向cn.wordpress.org的大当家Paveo询问,他也说不知道是什么原因(我估计Paveo当时真的是太累了,那时已经临晨3点了)。没办法我之后从后台禁用掉了自动检查更新,暂时解决了问题。话博的goshy这篇文章分析出了根本原因,值得一看。
今天把Wordpress从2.7.1艰难的升级到2.8 ,为什么说艰难,原因就是升级需要连接到cn.wordpress.org自动下载升级包,可是我所在的这台服务器一直升级失败,无数次重试后终于艰难的 成功升级到了2.8 ,可是一个新问题又出现了,wp后台一直提示说有新版本要我升级,心想肯定有问题,于是在本地测试抓包,找到问题所在.
原因:
wp在向官网查询版本时丢掉了一个参数local_package (http://api.wordpress.org/core/version-check/1.3/?version=2.8& php=5.2.9-2&locale=zh_CN&mysql=5&local_package=),于是不停的报告有新版 本。
在wordpress中文版中,有一个变量定义语句关于local_package的,wp2.7.1就有,而wp2.8丢掉了这一个变量定义,看来wp官方真的很粗心呐~!
解决方法:
在wp-includesversion.php 文件,在文件最后加入了
$wp_local_package = 'zh_CN';
重新登陆,依次点击“控制台-工具-升级”刷新完缓存,就不会再有新版本提示了。
分类:新闻资讯