WordPress 的插件中,很多都是数据库备份插件,真正能做到完整备份整个网站(数据库+网站文件)的插件比较少。介绍备份整个网站的 2 个插件:
1、Duplicator。Dulicator 插件:可以备份整个网站,但 Duplicator 不能自动定时执行备份。不过这个插件的确非常经典,很多人用。注意备份的文件解压后,installer.php 文件不要用记事本之类的工具打开,否则容易破坏文件的编码,造成备份恢复的错误。各类 php 文件,请尽量用 Notepad++或 Sublime Text 3 打开编辑。
2、BackUpWordPress 插件:虽然 Linode 有快照备份功能,但不见得每个人都愿意支付那额外的 2.5美金/月,另外还有不少人还在用着虚拟主机,所以用个称心的备份插件是少不了的。BackUpWordPress 就是一款可以取代 Duplicator 的插件。
建议选择每月备份一次,如果不是更新得很勤快的话,不用备份太频繁。
它会定时自动备份你的网站。你可以选择备份的对象:单独备份数据库 / 单独备份文件 / 文件和数据库。并且备份执行完之后,会给你的邮箱发送完成提醒邮件。
注意这种自动备份会生成体积较大的压缩包,时间长了备份包的体积会越来越大,逐渐吞掉你的主机或服务器的磁盘空间。
建议 Number of backups to store on this server 填 1,始终只保持一份备份压缩文件。
BackUpWordpress 插件会在网站根目录下 wp-content 目录下创建一个名为 backupwordpress-1234tfdg26-backups 这样的文件夹,生成的网站文件备份压缩包就在里面。
尽量去 wp-content 文件夹下看看,确保始终只存在一份备份压缩包。且如果有时间,定期下载到本地电脑备份,防止意外。
下载压缩包,在压缩包内除了网站 wordpress 的各种文件,还有个 .sql 的数据库。通过数据库管理工具 phpmyadmin ,可以很方便地上传 .sql 数据库文件,恢复数据库。