网站首页 » CMS » WordPress » 关于 WordPress 更新出错的那点事
上一篇:
下一篇:

关于 WordPress 更新出错的那点事

事情发生在 13:35 2017/3/11 ,一个吃午饭的时间。打开wordpress 后台看到升级提示,对于我这种有微弱强迫症的人来说,升级是必需的。谁知道升级按钮一点,浏览器转了好久,然后无情地来了一个空白页,什么都看不见,心突然就碎满一地。

于是重新刷新了一遍页面,竟然提示我:您确定要这样做?

无耐,只能关掉页面重新再试一遍。美美地又来到了更新界面,点击更新按钮,被提示:“升级 WordPress 另一更新正在进行”

关于 WordPress 更新出错的那点事

重试多遍后还是这样。网上一查大家异口同声都说:

网友智慧

这是由于在升级Wordpress的时候,Wordpress 会在数据库 wp_options 表中增加 core_updater.lock 记录。如果 WordPress 更新升级过程中被打断,这个记录会留在数据库中。当下次升级时,Wordpress检测到此记录的存在就会返回”另一更新正在进行”。在 wp_options 表中找到 core_updater.lock 记录并删除就可以。

可是我到数据库中查看时,却没有发现 wp_options 表中有这样一条记录,我也相信这是网友的亲身经历,不会是写出来误导别人的,于是我就只能另找原因了。

于是使出了吃奶的力细细的口味了一翻升级的页面:

关于 WordPress 更新出错的那点事

隐隐约约感觉到这次升级只是更新了中文翻译包。然后想起了,自己安装时是下载了英文版本的,只是安装完后切换到了中文版本。WordPress 更新程序还是比较聪明的,可以根据我的语言版本来进行升级。只可惜,以失败告终。既然中文列新出问题了,那我就试试切换回英文版本试试。结果你猜我看到了什么?

关于 WordPress 更新出错的那点事

没有提示更新,说明我在中文版本下更新的就是一个中文的翻译包。

那现在问题来了,如果不是更新翻译包,而是更新 WordPress 程序呢?会不会也会出现这种尴尬的情况?答案是否定的。

根据我多年的临床经历,是可以正常更新的。因为在这之前我一直都是在中文版本状态下列新程序。

纯粹个人见解,不喜勿喷,在这里也强烈建议像我这样的装逼大军,以后还是得乖乖地从良,下载英文版本的就用英文语言包,下载中文版本的就用中文语言包。不要搞特殊,弄个混血儿,下载个英文版本的使用中文语言包。

我觉得这个所谓的 BUG 可能就只是在这个版本升级时会出现,要不然网上的资料怎么都贴上了“统一回复”的牌子,也有可能是我孤陋寡闻,两耳不闻窗外事,但毕竟这都是我到目前为止所看到的。

说到最后,我坚信会有人还心存疑惑:“你说的语言包中的语言在哪里修改/设置的?”你要相信我,我决不会笑你,因为我也是这么过来的。所以让我们相互搀扶一路向北。说远了……,请看下面:

其实说真的答案就在上面,上图(图2)中有一个设置按钮,你点它就是了,然后右边内容滚动最后,你就会看到一个叫“站点语言”的圣地,随心所欲吧!

更新于:7:29 2017/6/21

当你在更新时,不小心突然刷新了页面,或者点了其它菜单,那么当你再点击列新的时候同样会出现上面的情况:解决方法:到数据里删掉一条记录,也就是上面网友提到的:

数据删除 WordPress 更新记录

删除了,再去更新就可以了(此时我已经切换回了英文版),美美的:

WordPress 更新成功

或者是你安装时是英文版后,改成了中文版,

  • 微信扫一扫,赏我

  • 支付宝扫一扫,赏我

声明

原创文章,不经本站同意,不得以任何形式转载,如有不便,请多多包涵!

本文永久链接:http://yunkus.com/wordpress-update-error/

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论 END