November 6th, 2007 Wordpress自动升级脚本
wordpress自动升级脚本,如果拥有服务器shell权限的话升级wordpress非常简单。
前几天用shell命令的时候一个失手,把服务器上一个存放多个英文网站的文件夹给删了,尸骨无存。最最郁闷的是这些网站的主题大多数都是我个性化修改过的,现在连个备份都没有了。重新做这些wordpress博客是很痛苦的,到现在也刚修复了两个。
网站资料丢失的事情我遇到过很多次了,最严重的是去年我们自己购买的服务器硬盘损坏,文件带数据库通通丢失。最郁闷的是,我从来没有在本地备份的习惯,所有的操作都是在服务器上进行。看来以后要好好改改这个坏习惯了。
在整理插件的过程中,发现了一个很好用的wordpress自动升级脚本,非常好用。不过要使用这个wordpress脚本的前提是你需要有服务器的shell权限。
#!/bin/bashCURDIR=$(pwd)SITE="http://yoursite.com/blog"echo Updating Wordpress in $CURDIRecho 1. downloading latest buildwget -q http://wordpress.org/latest.tar.gzecho 2. unpacking latest buildtar zxf latest.tar.gzcd wordpress/echo 3. replacing old files with fresh onestar cf - . | (cd $CURDIR; tar xf -)echo 4. updating your blogwget -q -O - ${SITE}/wp-admin/upgrade.php?step=1> /dev/nullecho 5. removing unneeded files and directoryrm -f ../latest.tar.gzecho 6. all done !
手动过程很简单,把文件保存名为updatewp(不带文件名后缀),放到wordpress根目录下,修正文件权限chmod +x updatewp,最后输入 ./updatewp就ok了。
发表你对文章《Wordpress自动升级脚本》的看法:
相关文章

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