上一篇 / 下一篇 Home > Featured, Wordpress > Wordpress自动升级脚本

Nov 6th, 2007 Wordpress自动升级脚本 Tags: ,

前几天用shell命令的时候一个失手,把服务器上一个存放多个英文网站的文件夹给删了,尸骨无存。最最郁闷的是这些网站的主题大多数都是我个性化修改过的,现在连个备份都没有了。重新做这些wordpress博客是很痛苦的,到现在也刚修复了两个。

网站资料丢失的事情我遇到过很多次了,最严重的是去年我们自己购买的服务器硬盘损坏,文件带数据库通通丢失。最郁闷的是,我从来没有在本地备份的习惯,所有的操作都是在服务器上进行。看来以后要好好改改这个坏习惯了。

在整理插件的过程中,发现了一个很好用的wordpress自动升级脚本,非常好用。不过要使用这个wordpress脚本的前提是你需要有服务器的shell权限。

  1. #!/bin/bash
  2. CURDIR=$(pwd)
  3. SITE="http://yoursite.com/blog"
  4. echo Updating Wordpress in $CURDIR
  5. echo 1. downloading latest build
  6. wget -q http://wordpress.org/latest.tar.gz
  7. echo 2. unpacking latest build
  8. tar zxf latest.tar.gz
  9. cd wordpress/
  10. echo 3. replacing old files with fresh ones
  11. tar cf - . | (cd $CURDIR; tar xf -)
  12. echo 4. updating your blog
  13. wget -q -O - ${SITE}/wp-admin/upgrade.php?step=1> /dev/null
  14. echo 5. removing unneeded files and directory
  15. rm -f ../latest.tar.gz
  16. echo 6. all done !

手动过程很简单,把文件保存名为updatewp(不带文件名后缀),放到wordpress根目录下,修正文件权限chmod +x updatewp,最后输入 ./updatewp就ok了。

Featured, Wordpress | 发表评论 1,333次浏览| 评论(1)

就只有一条评论呢 : “Wordpress自动升级脚本”

  1. oxygen says:

    前段时间把wordpress博客的数据回档到了一个月前,丢了几十篇文章加评论……还好平时用了插件备份到了邮箱里,才恢复了文章,可惜丢了几条评论……好险。

发表评论

LinkedIN twitter