前言
有建设经验的站长们都知道,网站备份是在完成网站基础建设后不可或缺的一环,这不仅关乎站点数据的安全,更是对网站长期维护的根基。
我在建站初期时就因为常常修改默认文件导致站点频现致命错误,丢失几次数据后才开始重视网站的备份。
当时使用的是 typecho,与 WordPress 相比并没有得到如此多的第三方插件作者维护,因此没有找到适合的插件,而选择了宝塔面板自带的备份。
转型 WordPress 后,网站备份有了更多选择,优秀的备份插件不胜其数,在种种尝试后,我还是选择了 UpdraftPlus。
宝塔备份
我们先来介绍一下宝塔备份,目前大部分站点都使用宝塔面板,如果只是想备份网站全量文件,其实宝塔面板自带的备份功能已经足够了。
![图片[1] - 网站备份插件 - WordPress - 岁有余生](https://img.syys.cafe/uploads/d593550b2a205635.png?mageSlim)
但如果要使用诸如云端同步备份、增量备份、单独备份某一个文件夹等高级功能,就需要用到宝塔的企业级备份了,它能在不下载任何第三方插件的情况下将网站备份至第三方云端,并且支持目前国内的大部分云服务厂商。
![图片[2] - 网站备份插件 - WordPress - 岁有余生](https://img.syys.cafe/uploads/4cb28b00fd205640.png?mageSlim)
企业级备份插件之前可以通过宝塔的组队任务免费获得,但目前该插件即将下架,转为宝塔企业版的一项设置功能,也就是说今后必须要付费才能获得,目前宝塔企业版的价格还是偏高的,个人站长还是不推荐使用。
![图片[3] - 网站备份插件 - WordPress - 岁有余生](https://img.syys.cafe/uploads/5246172f39205646.png?mageSlim)
既然宝塔不能下手,那我们是否能换一种思路,从 WordPress 进行备份呢?于是我找到了下面这款 WordPress插件:UpdraftPlus Premium 。
UpdraftPlus Premium
作为目前评分最高、最受欢迎的 WordPress 备份插件,它已经拥有了超过 200 万个 WordPress 站点用户,甚至连 Microsoft 和 Cisco 都在使用它进行专业的企业备份。
该插件有免费版本,但功能较少,无法进行远程备份和高级设置以及站点迁移、克隆等功能,如果只是想对数据库或者某一文件夹进行本地备份,那么使用免费版本是足够的。
高级版的主要扩展功能如下:
- 多站点兼容
- WP-CLI支持
- 增量备份支持
- 远程存储支持
- 预定备份支持
- 轻松恢复数据
- 自动和定期备份
- 网站克隆和迁移选项
- 对备份数据库进行加密
- 一键完成WordPress备份
- 使用更少的内存和更高的效率
作为 WordPress 的插件,UpdraftPlus Premium 拥有更加丰富的备份选择,你只需单击一下即可备份 WordPress 网站的每一个单项目录,例如插件,主题,媒体库,数据库等。
备份文件
关于备份内容,个人建议保持插件原始设置即可,有静态缓存的网站,可以将缓存目录排除在外,以我们使用的 WP-Rocket 缓存插件为例,可以排除/wp-content/cache/wp-rocket 目录。
![图片[4] - 网站备份插件 - WordPress - 岁有余生](https://img.syys.cafe/uploads/ac6c05a924205652.png?mageSlim)
如果需要备份全部文件,可以参考以下设置,直接备份整个 WordPress 文件夹。
![图片[5] - 网站备份插件 - WordPress - 岁有余生](https://img.syys.cafe/uploads/cb216d3ec8205653.png?mageSlim)
插件也可以备份服务器中除 WordPress 目录下的其他文件,自行设置文件目录即可。
如无特殊情况,不建议将网站备份文件储存在本地,本地压缩包极容易被他人破解下载,可以开启插件的数据库加密,以防止被恶意盗取。
如果实在需要将备份文件在本地,建议将储存文件夹修改为自定义(在专家模式中配置),并拒绝该文件夹对外访问权限。
以 Nginx 为例,在伪静态或配置文件中添加以下内容即可:
location ^~ /wp-content/updraft/ {
return 404;
}
我们还可以将备份计划到特定时间,建议设置在夜间进行,避免造成服务器拥挤,影响用户体验,插件还支持增量备份,它将仅备份在上次完整备份之后添加的新更改的内容,增量备份的好处是工作量小,并且不占用服务器大量资源,插件还允许您将备份数据存储在远程存储位置,例如 Google Drive,OneDrive,Dropbox 等平台,但不足的是,它并不支持国内的运营商。
![图片[6] - 网站备份插件 - WordPress - 岁有余生](https://img.syys.cafe/uploads/94ea985d5f205659.png?mageSlim)
这里推荐使用 OneDrive 和 Email 两个选项,比较常用,如果使用邮件进行备份,需要注意的是:需要在报告处单独配置要使用的电子邮件地址,并注意邮件服务器的大小限制,通常在 10-20 MB左右,大于限制的的文件备份可能不会发送。
![图片[7] - 网站备份插件 - WordPress - 岁有余生](https://img.syys.cafe/uploads/5ca53af357205744.png?mageSlim)
注意如果使用了邮件推送,请务必填写和打开我选中的这两项设置。
恢复备份
备份成功后,UpdraftPlus Premium 也只需单击一下就可以从已备份文件中恢复数据,该插件可直接在 WordPress 仪表板上工作,无需再使用宝塔面板进行手动上传,对新手也十分友好。
![图片[8] - 网站备份插件 - WordPress - 岁有余生](https://img.syys.cafe/uploads/7e703e0cfc205748.png?mageSlim)
恢复备份的功能也是我选择它的理由之一,它可以直接从已备份的文件中选择只恢复部分文件或数据表中的一张表。
![图片[9] - 网站备份插件 - WordPress - 岁有余生](https://img.syys.cafe/uploads/9db02672ca205759.png?mageSlim)
![图片[10] - 网站备份插件 - WordPress - 岁有余生](https://img.syys.cafe/uploads/5eeaaecdb9205758.png?mageSlim)
如果我们在调试中发现错误需要回退的时候,插件可以快速实现复原。
迁移与克隆
插件还支持跨站点迁移或克隆,当我们更换服务器的时候,可以使用以下步骤快速迁移:
首先在新的服务器上安装好 WordPress 和 UpdraftPlus 插件。
随后在新服务器上点击【迁移/克隆网站】中的【从远程站点接收备份】
![图片[11] - 网站备份插件 - WordPress - 岁有余生](https://img.syys.cafe/uploads/b8fc4d9902205817.png?mageSlim)
创建一个迁移密钥并保存好。
![图片[12] - 网站备份插件 - WordPress - 岁有余生](https://img.syys.cafe/uploads/53644df6e7205818.png?mageSlim)
在旧服务器上点击【迁移/克隆网站】中的【将备份发送到另一个站点】
![图片[13] - 网站备份插件 - WordPress - 岁有余生](https://img.syys.cafe/uploads/3ea8f60810205820.png?mageSlim)
在下图所示位置粘贴刚才获得的密钥:
![图片[14] - 网站备份插件 - WordPress - 岁有余生](https://img.syys.cafe/uploads/6b163debee205821.png?mageSlim)
附言
资源收集于互联网,不保证完全可用。该资源仅供学习参考,请于下载后24小时内删除。
如侵犯到您的合法权益,请速联系作者删除侵权资源,请在下载前阅读本站【免责声明】。
该插件属于 GPL 授权,无任何危险, WordPress 官网也有关于 GPL 的说明,安全合法。简单的说采用 GPL 协议的插件源代码开源共享,可以被合法地自由更改、使用、分发。
本站所有文章版权遵从岁有余生免责条款,请自行查阅。
暂无评论内容