最近我的网站经常会出现打不开的情况,一会说链接数据库错误,一会又是连接超时~~找客服,连个回声都没。无奈之下,只好自己先备份起。万一哪天真是服务器挂掉,也好迅速做好“灾后重建”工作。上网找了很多资料,对比了各种方法,总算是小有收获吧。写下这篇文章,希望能和大家分享 .

  • 最简单的备份方法→“Wordpress导入/导出”:

你可以在Wordpress后台左边找到一个“导入”和“导出”的选项(这里使用的Wordpress版本为3.0.2):

我们来看看Wordpress对导出功能的介绍:

当您点击下面的按钮时 WordPress 会创建一个 XML 文件,并且保存到您的电脑。

我们称这种格式为 WordPress eXtended RSS 或 WXR,它包含了您的全部文章、页面、评论、自定义栏目、分类目录和标签。

在您保存完下载的文件后,便可以在其它 WordPress 站点中导入它。

“导出”可以将你的Wordpress站点上的内容以XML文件下载到你的指定的位置上;而“导入”就是将XML文件恢复到站点(“导入”中提供了很多种导入方式,如果你要导入XML文件,应该选择“从Wordpress导入”)。

小贴士:第一次导入时,你需要安装一个导入器,这个根据导入页面提示操作就OK了。

  • 方便又完整的备份方法→通过虚拟主机控制面板备份:

一般来说使用WordPress的都是博客站点,因此也多会选择虚拟主机。而绝大多数支持Wordpress的虚拟主机都会安装cPanel、DirectAdmin等控制面板,从而方便用户管理站点。这些控制系统中都会有一个“备份”的功能,这里我们以DirectAdmin为例子,来讲下备份方法:

首先登入你的控制面板,在主页找到“备份管理”项:

进入该项后选择“创建备份”就会在虚拟主机上生成一个压缩文件,包含了你站点上的所有文件和数据库内容(通过勾选,可以选择备份那哪些数据)。而“选择备份选项”则可以从备份文件恢复到你的站点(可以通过勾选选择恢复哪些内容):

  • 通过Wordpress插件备份→*WP-DBManager*

这是一个wordpress插件,可以帮助你备份数据库,强大而且很方便。

插件下载地址:http://wordpress.org/extend/plugins/wp-dbmanager/

安装好了之后,WP-DBManager就会出现在Wordpress后台的左侧了。它能自动定时备份,还能把备份文件发送到你的邮箱中!

但值得一提的是:虽然这个插件很好很强大,但是它却会调用很多PHP函数,其中包括了system()、exec()等可执行shell的函数,而一些空间商考虑到安全性会禁止使用这些函数…比如我使用的空间,就禁用掉了…WP-DBManager的提示:

大意就是说:“你的服务器管理员禁用了passthru(), system() and exec()。所以你不能使用此备份脚本…”

PS : 有哪位高人能用这个插件的发下截图给我,帮忙完善这篇文章 , 先行谢过 .

小贴士:大家一定要记住定期备份哦,如果你的站点经常更新,最好是一天一次远程备份,一周一次本地备份。