WordPress 程序更新方法,防止 WP 官网 429 导致更新失败

wordpress在线更新及手动更新方法,另附最新WP中文版和英文版程序包下载
2019-11-15 13:28 1,795 21 条评论 龙笑天下

Wordpress 程序更新方法,防止 WP 官网 429 导致更新失败

近 1 个多月来,我们中国小伙伴访问Wordpress官网(wordpress.org)一直显示“HTTP 429(Too Many Requests)”,导致无法看 wordpress 的文档,不能下载最新 WP 程序包,导致我们网站后台的 WP 在线更新失败。

在线更新 Wordpress

那么,如何解决这个 Wordpress 5.3 及后续版本的在线更新失败问题呢?经过云落提醒,找到了有效方法,完美的解决在线更新失败问题。有 2 个方法供大家选择使用。

方法 1方法 2

此方法中程序文件包可能不是最新版,建议使用方法 2 或手动更新!

/*
Plugin Name: WP 后台升级临时解决方案
Plugin URI: https://www.wpsilo.com/wordpress-429.html
Description: 解决 429 Too Many Requests 无法访问所导致的 WP 更新问题。
Version: 1.0
Author: WordPress 公园
Author URI: https://www.wpsilo.com
*/
function lxtx_update_wordpress_core($value){
    foreach ($value->updates as &$update) {
        if($update->locale == 'zh_CN'){
            $update->download   = 'https://cn.wordpress.org/latest-zh_CN.zip';
            $update->packages->full = 'https://cn.wordpress.org/latest-zh_CN.zip';
        }
    } 
    return $value;
}
add_filter('site_transient_update_core', 'lxtx_update_wordpress_core');

食用方法:

  1. 备份数据库,备份网站所有文件。
  2. 将上面代码中提到的最新中文版程序包(传送门)下载到自己电脑,然后校验一下是否是最新中文包,再校验一下该包的 MD5 值是否与官网一致,以防止篡改。不一致就不要进行更新!PS:从任何地方下载到的 WP 程序包都最好进行这个文件 MD5 值比较!(方法 2 中有最新 WP 包的 MD5 哦~)
  3. 将上面代码保存为一个 PHP 文件,比如文件命名为wp-update-lxtx.php;把它上传到wp-content/plugins文件夹里;然后去后台插件界面激活该插件,最后去后台里点击在线更新 WP,更新成功之后停用即可,下次需要更新的时候,再次激活它。

手动更新 Wordpress

当然,如果上面的在线更新一直失败的话,也可以使用下面的手动更新 wordpress 程序的方法,非“专业人士”请勿食用哦~

  1. 备份 Wordpress 网站文件及数据库,强烈建议;
  2. 下载最新版的 Wordpress,切记进入WordPress 官网下载 zip 程序包。也可以去上面方法 2 中龙笑天下提供的链接里去下载。当然,就像上面说的记得校验 MD5。
  3. 在本地电脑把 zip 程序包解压得到 wordpress 文件夹,然后删除该文件夹里的wp-config-sample.php文件,然后用 FTP 覆盖上传该 wordpress 文件夹里的所有文件至你的网站根目录;
  4. 最后,在浏览器中访问http://www.example.com/wp-admin/upgrade.php即可更新升级好数据库(PS:很多盆友升级完新版后,还是提示更新的原因就是没有执行这一步;当然,如果还是提示更新,就不用管它了,过几天就自动消失了,应该是缓存导致的);注意要修改里面的“www.example.com”为你自己的网站!

「点点赞赏,手留余香」

还没有人赞赏,快来当第一个赞赏的人吧!

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

2019-10-08

2020-07-29

发表评论

表情 格式 贴图 链接 私密 签到
评论
正在努力加载中...
扫一扫二维码分享
×
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies. Learn more