前言
现实生活中,丢了钥匙还能配,丢了水杯还能换,但是在互联网的世界,数据丢了就会很难找回。我从17年左右建站,前前后后因为没有做好备份好几个站的数据毁于一旦,最愧疚的还是高三那年的在线相册网站,我全权负责服务器和网站的搭建运维,但是并没有太关注数据的备份导致在第二年就因为服务器损坏云服务商倒闭而数据尽失,里面很多美好回忆全部消失殆尽。所以做好数据备份是重中之重以备后患。
宝塔备份
现在个人站长更多都是选择使用宝塔面板进行建设和维护网站,所以这里就讲一下宝塔面板如何备份最好。
安装七牛云存储插件
记得申请账户
https://www.qiniu.com/
申请完成后去个人中心找到此信息然后在宝塔的七牛云插件设置中填好
设置好备份路径
在计划任务中找到备份网站和数据库的任务
把网站和数据库的所有都备份一次,周期最好为每天,如果网站的流量比较大每天的变动和文章数量比较多可以选择一天两次
备份完成之后过一天触发备份任务后在宝塔面板上可以看到在本地会有备份,在七牛云也会有备份,双重保险
恢复备份,迁移网站
有很多时候我们被迫想迁移网站,那么如何做是正确的?这里举例typecho程序的恢复方法
首先安装运行环境,在新服务器上安装好宝塔后去原服务器上看原服务器上安装了哪些环境和插件,最好在新服务器上都安装上
其次去原服务器的宝塔上看网站设置中,原网站用的哪个版本的PHP用了什么伪静态,以及运行目录是否有自定义
了解完这些后可以先暂停原服务器上的网站运行状态,并且去把域名解析到新服务器IP上
然后去原服务器上看相对网站的数据库的账户密码
接着就是在新服务器的宝塔上新建网站,记得要和原服务器上的PHP版本以及数据库名和密码一致
创建好之后去网站目录把原网站的目录备份上传并解压,接着就是把原网站的数据库备份上传到现网站的数据库上导入
最后再去检查一下网站的伪静态,运行目录,以及网站使用的PHP版本的扩展是否一致,最好连扩展也要保持一致
暂无评论内容