我以前写过如何通过CPANEL面板的cronjob功能自动备份wordpress的数据库和网站文件到ftp邮箱的教程,今天我要介绍的是一个Wordpress插件,这个插件的功能可以说是相当强大,堪称wordpress备份的终极解决方案!它就是BackWPup。

以下内容引自http://plugins.wopus.org/content/backups/335.html

这个插件详细的功能列表:

  • 数据备份。
  • XML文件导出。
  • 数据库优化。
  • 数据库检查、修复。
  • 文件备份。
  • 备份文件格式:zip,tar,tar.gz,tar.bz2。(这点很强)
  • 恢复备份文件到文件夹。
  • 恢复备份文件到主机。
  • 支持邮件发送网站日志(log)。

这插件功能着实强大了点,当然使用起来也是有条件的。
**
插件使用要求:**

  • PHP 5.2或者更高。
  • WordPress版本2.8或者更高。
  • curl功能支持。(这个可以忽略)
  • gzip功能支持。
  • bzip2功能支持。

BackWPup的FAQ:

1,数据库备份文件存放在哪里?
存放在当前WordPress的wp-content目录里,如果是一次,会生成一个目录。默认的备份文件格式是.zip。

2,WordPress导出文件存放在哪里?
也备份文件存放在一个目录里,备份的格式:xml。命令规则:wordpress.jjjj-mm-dd.xml。

3,数据库如何恢复?
直接使用PhpMyAdmin导入即可。

4,备份数据库是否会消耗较大的服务器资源?
插件作者在设计插件的时候,注意了这点,插件在备份的时候会消耗尽量少的服务器资源;
插件会根据需要,自动增加需要的内容;
zip备份文件,需要8M的内容资源;
发送邮件,需要更多的系统资源。

但这个插件绝对非常好用。

BackWPup插件的使用:

这个插件作为WordPress官方收录的插件。所以各位只需要在WordPress的管理后台,插件模块,安装,搜索插件,确认安装,激活插件即可。这个插件在WordPress的评价是4.5颗星。

插件启用之后,会有提示,这并不是错误提示,看图:

各位只需要到主机控制面板里,创建这个目录,并把权限设置成777即可。

安装完毕插件,接下来就该介绍插件的使用了。

**
BackWPup插件的使用:**

这个插件是工具,所以在Tools或者工具这个模块可以找到。

点击,即可看到关于这个插件的基本情况,看图:

最开始,我们需要点击 settings(设置),经过简单设置,这个插件才能正常使用,详细的使用,看图:

然后回答BackWPup的主页面,在插件名称后面有一个 Add New 的按钮,点击进去。感叹一下吧,这个插件真的强大的一塌糊涂。

不截图了,把几个关键的英文的中文翻译告诉大家:

Database Jobs:数据库备份任务/计划;

任务/计划的类型WP XML Expert:WP XML文件导出; Database Backup:数据库备份; File Backup:文件备份;Optimize Database Tables:数据表优化;Check Database Tables:数据表检查。

File Backups:文件备份;

Include Folders to Backup:备份哪些文件目录;(这解释一下,WordPress本身之后三个目录,一般只要备份wp-content目录即可。但是所有的主机,文件生效必须是在public_html目录下,所以备份这个目录即可,多个文件目录之间,用 逗号 隔开。)
**
Exclude Files/Folders from Backup**:这个就是哪些不备份,规则和上面的一样。

Backup to Directory:备份文件存放的目录;

Full Path to Folder for Backup Files:备份文件的具体路径,也就是要写详细的路径。

Backup to FTP Server:备份文件到FTP空间。(这个也很必要,既然是备份,为了安全,就可以选择非当前主机的服务器,这样,会安全很多。)

后面的两个备份都不用管理。

最后一个Backup To E-mail:备份到邮箱里。输入邮箱地址即可,推荐三个邮箱地址:Gmail邮箱;QQ邮箱;163邮箱。

Max. File Size for sending Backups with mail:单个备份文件的最大容积。

各位按照自己的喜好选择备份即可,最后点击 Save Changes。

然后回到主页面,可以看到一个计划任务。

这就是我们刚才编辑的那些,当然,我们在最开始,可以给每个计划任务命令的,这样就方便区分了。

可以计划任务进行二次编辑(edit);复制(Copy);删除(Delete);Run Now:执行当前的计划任务。

点击 Run Now之后,就有一个任务执行的框:

这个框的好处是,可以让我们看到都备份了哪些东西,如果有不需要的,我们可以回去编辑这个计划任务,然后再次执行备份,在最后可以看到这个计划任务耗时。

然后再次回到插件的主界面,这个时候可以点击 Backups了。这里面可以看到已经生成的备份,Delete是删除当前的备份;Download是下载备份文件。

到这里插件就介绍完毕了,建议各位都用用吧,绝对是一个好插件。