Skip to content

wordpress 手动升级

  • by

缘由

   有些服务器不能打开 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 的目录。

1 thought on “wordpress 手动升级”

Comments are closed.