小站每次遇到WordPress提示升级,都是件让我很苦恼的事情,因为本站是搭建在腾讯云VPS上的,带宽仅有1M……常常因为源站带宽过小,下载更新包超时导致升级失败。
而且最重要的是,WordPress已经禁止了国内IP访问
所以即便带宽大,国内小鸡通过后台升级也变得不靠谱,这次就记录一下手动升级WordPress的过程。方法可能有点笨,如果路过的朋友有更简便的方法,请不吝赐教。
1、备份整站
你要知道有些事情是没有后悔药的
2、下载新版包
用一切你能想到的方法打开WordPress官网,这里不就多说了,下载到wordpress-x.x-zh_CN.tar.gz或者zip
知道君之前提供过,看你自己要不要:https://blog.ccswust.org/10888.html
这里提醒一下,尽量不要去不知名的网站下载,有可能会被植入后门
3、解压到服务器任意目录
比如 /www/wwwroot/home/wordpress_new
4、开始覆盖
比如源站目录为 /www/wwwroot/wordpress
进入根目录,保留wp-config.php等根目录下的所有文件,保留wp-content,删除wp-admin、wp-includes目录
进入wp-content目录,删除languages
进入wp-content/themes目录,删除twentynineteen、twentyseventeen、twentysixteen三个主题
p.s 手动删除wp-admin、wp-includes,一般这俩文件夹下也没有什么重要的东西
p.s2 wp-content目录下可能结构因人而异,会产生一些插件数据,所以稍微复杂一些
做完上述删除操作,将 /www/wwwroot/wordpress_new
下的所有新文件通过 cp -f
或者 mv -f
命令,或者宝塔的文件管理等工具覆盖原文件
如:
mv /www/wwwroot/home/
wordpress_new/* /www/blog.ccswust.org/ -f (知道君用的宝塔面板,没用命令,喜欢命令的小伙伴可以尝试下。)
5.测试是否成功升级
blog.ccswust.org
- 最新
- 最热
只看作者