缘由
有些服务器不能打开 ftp 服务来升级,或者升级失败,就需要手动来升级。
怎么升级
WordPress 本身升级
wordpress 本身升级比较容易,手动 wget 下载 zip 包,解压缩后,记得删除里面的 wp-content 目录,然后 rsync 到已经部署的目录中即可。
当你刷新页面时,一般会提示升级数据库,很快就能完成升级。
插件升级
插件很少的化,直接手动下载 zip 包,解压缩,然后 rsync 到 wordpress 目录下的 wp-content/plugins 目录里,覆盖即可。
刷新页面会提示最新版升级完成。
主题升级
主题的升级很简单,下载文件,解压缩,然后 rsync 到 wp-content/themes 目录下即可,如果 主体比较多,可以复制下载链接,使用如下的脚本来升级。
#!/bin/bash TOPDIR="/data/web/cmesoft" cat them.txt | while read url do fname=`basename $url` wget $url if ! [ -f "$fname" ] then echo "wget $url failed" continue fi ndir=`echo $fname | awk '{print substr($1,1, index($1, ".")-1)}'` if [ -d "./$ndir" ] then rm -fr "./$ndir" fi unzip $fname cmd="rsync -avz $ndir $TOPDIR/wp-content/themes/" echo "Run command:$cmd" $cmd done
实际运行时,注意修改 TOPDIR 为你部署wordpress 的目录。
测试回复
Comments are closed.