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