- 现在位置:
- 首页 >
- 文章 >
- 独立站备份与还原
独立站备份与还原
- 发布时间:
无论是在独立站建站初期还是在独立站的后期管理,日常的数据备份显得尤为重要,它可以最快速、安全的将我们独立站数据恢复,确保独立站的正常运行。如果你采用了WordPress来搭建独立站,在进行插件安装、更新前一定将独立站进行备份,以防止出现不必要的数据丢失和独立站bug。如果你选择了SiteGround主机,那完全可以打消后顾之忧,SiteGround主机会帮你安排的明明白白,它提供了每日自动备份,如果你选购的主机版本更高,还有额外5次的手动备份,这样在重要或者不确定操作前,可对独立站进行手动备份,即使独立站进行操作后出现问题,也可以在几秒内迅速恢复成操作前的模样
独立站数据备份的重要性
任何大大小小的独立站都时刻存在着数据丢失、bug的风险,哪怕你的独立站已经搭建完毕,这些问题都无法避免,唯有定期进行独立站备份。哪怕后期风险出现,都可以在几秒内淡定恢复。独立站出现问题通常由于以下原因造成
1.插件或主题更新失败
在独立站建站初期,插件或者主题更新是导致独立站崩溃的最主要原因
- 代码冲突:独立站选用不同的主题和插件,它们的代码可能相互冲突,当进行插件升级时这个问题出现的频率更高,小则部分功能失效,大则整个独立站前台页面崩溃、白屏
- 不兼容的PHP版本:在进行独立站插件或主题更新后,由于你独立站主机上运行的PHP版本较旧,不支持更新的功能,就会出现独立站崩溃
- 数据库问题:独立站插件或者主题更新时,对应的数据库也会随之更改变动导致数据库更改失败,或者新版本的插件和主题和旧版本的数据库结构不兼容,导致数据库错误从而影响独立站运行
- 文件权限问题:如果文件夹或者文件的权限没有开放或者设置不当,在进行插件或者主题更新时,就会导致重要文件无法正常写入或者覆盖,导致独立站出现加载错误
- 缓存技术:独立站插件或主题更新后,如果没有及时清理缓存,旧的缓存和新的主题和插件代码发生冲突,从而导致独立站加载错误
2.独立站遭遇恶意攻击
独立站遭受恶意攻击后导致崩溃的主要原因有以下几点:
- 分布式拒绝服务攻击 (DDoS):攻击者利用大量虚假流量导致主机严重过载,使得正常用户无法访问进行浏览,从而出现独立站瘫痪的局面
- 代码注入攻击:黑客通过漏洞在独立站中植入恶意代码,从而实现破坏独立站的正常功能,导致数据泄露和页面崩溃
- 恶意软件或后门程序:黑客在独立站或者对应主机上植入恶意软件或者后门程序,盗取数据的同时控制主机资源,从而也会出现独立站崩溃无法正常运行的局面
- 文件篡改:攻击者利用未经授权的访问,随心所欲地修改独立站的文件、插件和主题文件,导致独立站无法正常加载运行
- 资源消耗型攻击:攻击者利用频繁地访问特定资源密集型的页面,过度消耗主机CPU和内存,最终导致主机过载崩盘
3.误操作
毋庸置疑误操作肯定会引起独立站大大小小的系列问题,通常最终导致独立站崩溃的原因与配置、文件、数据库或服务器环境的修改有关:
- 删除或修改关键文件:错误地删除或者修改独立站重要的文件就会破坏独立站的运行环境,出现页面报错
- 错误的插件或主题更新:安装使用了不兼容的插件或主题,或者使用了有代码冲突的版本,就会出现独立站功能失效,页面崩溃的情况
- 错误的代码修改:手动修改独立站代码时,如果代码有逻辑和语法问题,就会导致错误加载独立站的页面
- 数据库操作失误:错误地删除或修改数据库表,以及输入错误的SQL语句,都将导致数据丢失或者独立站页面加载错误
- 更改文件权限:错误地更改独立站文件和文件夹的权限,会导致主机无法正常的读取和写入文件,从而出现独立站无法运行
4.主机故障
主机故障顾名思义肯定会直接导致独立站瘫痪,这里我不得不吐槽下我们国内的主机,我们自己买了两台国内的主机,真的可以说三番五次地出现各种问题,不是主机死机了就是网站上传资料频繁报错,讲真的我们平常用的SiteGround主机从来没有出现这些问题。主机故障导致独立站崩溃的原因主要是硬件、软件和网络层面的问题
- 硬件故障:硬盘故障、内存(RAM)故障、CPU故障都将影响独立站的正常运行。
- 网络故障:网络连接中断、DNS服务器故障、数据传输延迟或丢包等也会引起独立站的各种问题。
- 主机过载:过多的请求和有限的资源都将影响独立站的页面加载。
- 更改文件权限:错误地更改独立站文件和文件夹的权限,会导致主机无法正常的读取和写入文件,从而出现独立站无法运行。
通过SiteGround备份独立站
1.登录SiteGround后台
首先登录到你SiteGround后台,选择导航栏中的Websites,找到需要备份的域名,选择SITE TOOLS
2.进入备份还原管理
选择Security,然后点击backups,此时在导航栏右侧罗列了近期所有的每日备份和手动备份
3.手动备份
SiteGround主机定期每天都会进行备份,如果你购买的主机版本较高,额外免费赠送了5次的手动备份,独立站在进行重要操作和不确定操作前,进行手动备份,确保独立站的资料和数据的绝对安全。在Backup Name中填入此次手动备份的名称,输入后点击CREAT即可,几分钟内独立站的手动备份即可创建完毕。自动备份和手动备份的记录信息都会在下方显示
通过SiteGround还原独立站
1.进入备份还原管理
和上述SiteGround备份独立站第1,第2步骤一致进入备份还原管理界面
2.选择还原点
在Manage Backups中你会看到多个还原点包括系统自动备份的还原点和自己手动备份的还原点。然后选择您想要恢复的备份,在”Actions”中你可以根据需要进行选择还原类型
- 恢复所有文件和数据库:将整个独立站包括文件和数据库恢复到备份时的状态
- 恢复文件:仅将独立站文件恢复到备份时的状态,适合独立站页面展示出现问题的修复
- 恢复数据库:仅将独立站中的数据恢复到备份时的状态,适合独立站页面展示没出现问题,但是数据存储出现问题的修复,比如会员注册数据等
- 恢复电子邮件:恢复电子邮件的内容资料信息
3.确认恢复
选择还原类型后,点击”Confirm“。SiteGround会在几分钟内完成你发送的恢复指令同时你将收到系统通知,告知还原是否成功
插件实现独立站的备份和还原
如果你购买的不是SiteGround主机,可能实现不了独立站的备份和还原,那也没有关系,我们可以借助一些优秀的插件来帮助我们实现
- UpdraftPlus:同样UpdraftPlus支持自动备份和手动备份,并且可以将备份文件存储在多个云端服务,如Google Drive、Dropbox、Amazon S3等,支持完整备份(包括文件、数据库、插件、主题、其他等)和一键还原以及选择性部分还原
- BackupBuddy:支持独立站的完整备份,包括数据库、主题、插件、媒体文件等,同时具有独立站迁移功能,可用于将站点移动到新的服务器或域
- All-in-One WP Migration:主要用于备份和迁移独立站,但也能进行完整备份和还原,缺点就是对文件大小有限制,超出后需要付费
以UpdraftPlus为例,我们在插件市场下载安装后,打开UpdraftPlus界面,点击Backup Now
在跳出来的对话框中根据自己实际需要选择,如果你不懂怎么选择,将数据库、文件和仅允许手动删除此备份都勾选即可,然后点击立即备份
我们可以看到没过多久已经备份完成,点击右侧的恢复按钮即可将独立站恢复成备份时的状态。当然你也可以将独立站的数据库、插件、主题等资料一一下载到本地
当需要还原下载在本地的文件时,只需点击上传备份文件,将需要还原的对应文件放入还原即可
备份和还原独立站的最佳实践
- 定期备份:建议一周进行一次必要的备份,如果条件允许可为独立站设置为每日自动备份,在进行不确定或者不熟悉的操作前,务必先进行手动备份
- 多种备份存储:确保拥有多种备份存储,例如本地存储、云端存储等
- 测试备份:对备份数据的测试和检验是非常有必要的,以确保备份数据文件的完整性
- 加密备份:如果你的独立站数据文件较为机密,我们建议进行加密存储,从而避免因为数据泄露造成的损失
备份和还原是独立站日常维护中确保安全性和稳定性的重要组成部分,借助定期的自动备份或者手动备份,通过多种存储途径确保独立站备份数据文件安全有效的被保护,在独立站运行碰到问题时可以最快速的恢复正常。所以无论你是新手还是经验丰富的建站高手,都是早期必须要学会的技能
我们专门帮零基础的朋友录制了两套独立站线上视频课:WordPress独立站自学建站视频课程B2B&B2C 和WoodMart B2C商城独立站全流程视频指导教程,前者教程使用Hello Elementor免费主题和Elementor pro编辑器,着重演示独立站每个页面每个板块是如何搭建的,每个元素的样式是如何一步步设计的,具有轻量、兼容性好的优点,适合B2B和B2C独立站的搭建;后者课程赠送了WoodMart付费主题的模版,我们会将你挑选的模版导入到你的服务器中,而你只需根据我们的视频教程替换图片、文字等资料即可,非常适合B2C在线交易的独立站,具有建站周期短、难度低、颜值高的优点。两套课程均从域名购买、主机购买,独立站装修、SEO优化、安全防护、速度优化直至独立站上线,是独立站全流程建站课程。想要购买课程学习的朋友可以查看课程介绍或者添加下图微信,详细了解后再做购买
需要自学建站系统课程、模版建站、洽谈定制建站的朋友,添加微信咨询哦~
学习建站小技巧、直播间连麦答疑的学员朋友,打开抖音扫码关注我哦~