上次帮一个客户恢复网站的时候,他说自己从主机后台下载了备份文件,但是不知道网站备份如何打开,捣鼓了大半天都没进展。其实这个问题说难不难,主要是很多人没搞清楚自己拿到的备份是什么类型,不同备份的打开操作完全不一样,我整理几个常见的情况,你对着套就能少走很多弯路。

网站备份如何打开:先搞清楚备份类型
不管你是从哪里下载的备份,第一步都别急着打开,先看一下文件后缀名。大部分常规备份逃不出几种类型:一种是整站打包的压缩备份,后缀一般是zip、tar、tar.gz这类;第二种是单独的数据库备份,一般是sql或者sql压缩包;第三种是服务商或者面板生成的专属格式备份,后缀名可能五花八门,还有一种就是增量备份,需要搭配全量备份才能用。
搞清楚类型之后,第二步要确认文件是不是完整的。很多人下载备份的时候网络波动,文件下到一半就停了,结果打开一直报错,还以为备份坏了。如果下载页提供了MD5校验码,一定要校验一下,没问题再往下操作,这一步真的能省很多事,我见过太多人跳过这步折腾大半天的。
整站压缩备份的打开步骤
最常见的就是整站压缩备份了,这种打开其实很简单。你拿到zip或者tar.gz,直接用解压工具在本地解压就行,解压完就能看到整个网站的文件目录结构了,css、js、php、图片这些都清清楚楚。
如果你只是想修改几个文件,直接找到对应的文件用编辑器打开改就行,改完再重新打包或者上传。要是你想本地预览整个网站,搭个本地开发环境就行了,比如phpstudy、xampp这些,一键就能搭好,把解压后的网站目录放进环境根目录,配置好数据库链接就能打开预览了。
这里说个小坑,很多人在服务器上直接解压之后,打开网站提示403权限错误,这是因为解压的时候文件权限不对,web服务器没有读取权限。这个时候你只需要用命令改一下目录和文件的权限就行,一般是设置成755目录权限,具体参数看你用的什么服务器系统,网上一搜就能找到,不是什么大问题。我之前就碰到过一个新手,解压完报错以为是备份坏了,差点把文件删了重下,结果就是权限没改,改完立马就好。
数据库备份文件怎么打开
单独的数据库备份一般是sql文件,或者压缩后的sql.gz。这种文件你千万别直接双击打开,尤其是大数据库的sql文件,几十M上百M,你用记事本双击打开直接就卡爆你的电脑,半天反应不过来。
正确的操作是啥呢?如果你只是要查看里面的几行代码,用vscode或者notepad++这种专业编辑器打开就行,不会卡,编码也不会乱。如果你要导入到数据库里查看完整内容,先解压(如果是压缩包的话),然后打开你的数据库管理工具,比如phpMyAdmin、Navicat,连接到你的数据库之后直接导入就能看了,导入完你想查哪张表都方便。
还有人问,我能不能直接改sql文件里的内容再导入?当然可以,只要你改的语法没错,改完导入完全没问题,很多人迁移数据库的时候都会改一下前缀或者配置,直接在sql文件里改了再导比导入之后改方便多了。
特殊备份格式的打开注意事项
除了上面说的常规格式,还有一些特殊情况。比如有些主机面板或者服务商生成的备份是专属后缀格式,这种你别随便改后缀,也别用第三方工具强开,很容易损坏文件。最好的办法就是回到原来生成备份的面板或者后台去导入打开,一般都能正常识别,毕竟人家自己生成的,自己肯定能读。
还有增量备份,这个很多人搞不懂,增量备份是在全量备份的基础上只存变化的部分,所以你只拿增量备份肯定打不开,必须要有对应的全量备份才行,别拿到一个几十k的增量备份就瞎折腾,找齐全量再操作。
还有那种分卷压缩的备份,就是好几个压缩包连起来的那种,你要把所有分卷都下载全了放在同一个目录里,解压第一个分卷就行,缺一个都解压不出来,我之前就碰到过一个朋友漏下了最后一个分卷,解压一直报错,找了半天才发现问题出在哪。
其实总的来说,网站备份打开真的没什么特别复杂的技巧,核心就是先搞清楚备份类型,确认文件完整性,再对应操作就好了。要是你拿不准你的备份是什么格式,先看看你下载备份的时候服务商给的说明,大部分问题都能在那上面找到答案。实在搞不定就找专业的人帮你看,别自己瞎改把唯一的备份弄坏了,那才是真的麻烦。
最后再提一句,备份这东西,一定要存好,下载完确认完好之后多存一份副本,别等到要用的时候才发现备份坏了,那哭都来不及。以服务商或官方页面说明为准,不同服务商的备份规则可能略有不同,操作前看一眼官方说明准没错。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!