BackWPup是一款功能非常强大的WordPress自动备份插件, 它几乎具有你需要的任何备份功能,下面是主要的功能列表:

  • 备份WordPress数据库(可选择需要备份的数据库表);
  • 备份WordPress XML导出文件;
  • 备份站内任意文件,可排除、增加文件,也可以整站备份;
  • 定时数据库优化,检查、修复数据表;
  • 还原数据库和数据。

BackWPup能将备份的数据打包发送到Email, 存到FTP,Dropbox、SugarSync、Amazon S3… 这么多的备份还能丢数据吗?

BackWPup最强悍的功能就是自动备份了,设定好备份周期后,用户完全不用理会,BackWPup会通过cron定时执行任务;如果你的空间不支持cron,BackWPup可以定时通过外部的http请求来触发自动备份。

BackWpup插件可以在 http://WordPress.org/extend/plugins/backwpup/ 下载安装,在那里你还可以找到作者danielhuesken的另外几款不错的WordPress插件。

安装完成后启用插件,在WordPress左侧多了一项BackWPup,点开Jobs相就可以对计划任务进行添加、删除、修改等操作了。

 

backwpup job overview

backwpup job overview

上面的任务列表中我添加了3个自动备份任务:数据库两天备份一次;重要文件每周二备份一次;整站备份每月一次。大家可以参考我的命名方式来命名一个 备份任务,比如bak_db_1357_50cps_dropbox表示每周1,3,5,7备份一次数据库到Dropbox,保留最近50个备份,这样任 务名字就可以提供很多信息了。

任务设置

点击BackWPup Jobs 右边的“Add New” 可以新增任务,下面是具体设置:

在Job Type 设置中我们可以选择需要备份的数据种类,因为我的网站数据少,我全部选中来做整站备份(其实WP XML Export完全不用打勾,因为我们几乎不会使用XML来备份还原),并且把优化数据库和修复表的选项也打上了勾。

BackWPup Job Type

接下来我们在Job Schedule设置自动备份的周期,我设置的是每周日的早上3点,需要注意这个时间的时区是和你在WordPress的General Settings是一样的,也就是说你在WordPress设置为+8时区那么这里也是+8时区。

job schedule

job schedule

我们还可以自定义备份的文件名,数据压缩格式建议选择Tar Gzip,这种格式压缩的文件比较小,能够节省不少空间。

backup file

backup file

记得填上自己的邮件地址,这样在备份出错的时候BackWPup会给你发一份错误报告,上面详细地记录了备份过程的出错步骤:

backwpup email notify
backwpup email notify

备份设置

接下来就是需要备份的数据设置了。

首先是数据库,当然选择所有的表了。

BackWPup DB Settings

uploads文件夹下的文件不是经常变化,这里我们没有选择,当然,把upload文件夹的内容备份下来会好一些。

files

files

设置好备份项目后就可以选择存放地点了,这里我用的是Dropbox,需要说明的是,由于通过服务器操作,备份和下载备份都不用梯子(你懂的)。

到此一个自动备份的任务就完成了,保存退出,在Jobs 那里就能看到这项任务了,就像第一张图那样。你还可以添加更多的任务。这时候我们可以点击 “Run Now” 来立即运行任务。

BackWPup Run Now

下面是运行时的图, 插件会把终端的输出显示在这里。

需要特别提醒的是: 只要你点击了 “Run Now”, 你就可以随时关闭浏览器窗口,任务会在服务器后台一直运行到结束。

另外运行时显示的信息不完整,即使任务已经完成了,”终端” 还是可能会一直停在某一个状态(这段取决于你的php可执行时间)。我手动备份了很多次从来没见过100%的进度。这时候我们可以点击Working刷新一下,如果任务完成的话就显示 “Nothing…”。

备份其实很快的,下面的图中我备份WordPress数据库加上整站数据7429个文件,从开始到上传完成只用了344秒(最后任务一直停在Upload那个状态,等了十几分钟后刷新了一下发现早已备份完成了)。

BackWPup Working

备份完成后我们可以在 “Logs”查看备份状态。在 Backups 页面我们可以将备份的数据下载到本地(服务器中转,直接点击下载)。

backup logs

backup logs

备份的数据库和文件可以从 “Tools” 导入,我还没试过这个功能。

另外在Setttings 里还可以设置一些其他的参数,比如备份失败发送邮件到某个地址、失败重试次数、Logs 存放路径等。一般设置一下邮箱和Log存放目录就行了,其他可以使用缺省设置。

BackWPup Settings

BackWpup插件下载地址: http://WordPress.org/extend/plugins/backwpup/

 

作者:lance

本文链接: http://shuyz.com/backwpup-WordPress-toturial.html

Related Posts: WordPress 图片(整站)备份插件 :