昨天修好网站之后就没管了,今天查看网站发现服务器又莫名卡住了,想着既然修不好大不了重装系统,重装系统很快,但恢复网站的时候遇到一堆问题,真的头痛。

起因

  起因就是上篇文章说的修复问题,我以为修复好了,今天查看网站又没法访问了,真的很无语,头脑一热直接给系统重装了,备份完Halo以及数据库后直接清空系统重装,谁知在恢复系统的时候犯了难,我把halo恢复后进入网站,显示500这时候我觉得只要等到后台把主题装上就好了,进入登录界面我才发现,进入后台才是最大的问题,我之前是配置了Totp的,我输入后控制台直接500报错,完了登录也登录不上了难搞。

修复

  想了一堆办法也试了修改数据库都不行,当我接近崩溃的时候我想到,我可以先初始化一个网站进入后台,别说还真可以,我进入后台后点击用户,关闭了Totp再恢复了备份,还真不需要Totp了。

  首页500的原因是主题在备份的时候没备份,导致进入网站后500,我在应用商店下载hao主题之后,肯定是主题的问题了,先降级Halo的版本,再下载主题,我去!还是不显示,换上默认主题是正常的,突然想到我之前自己美化主题的时候电脑上有备份,试着上传了主题还真可以了,太好了终于恢复成能用的样子了。

  当我正得意😎的时候,点击插件一看,完了插件都没备份上,只有数据库的一些插件数据,我也不能一下全给删了,只能按照插件列表的插件一个个在官网下载后手动上传,第一个需要安装应用商店和评论组件后面的一点点装就好了。

  当我觉得应该没事了,点开附件列表一看,完了为啥附件没备份啊,虽然我电脑有保存封面图,但文章内图片是真的不好找,幸好dns缓存还有一些图片,写了个Python脚本爬下来一些,下次真得在halo里面再备份一下这个是真的会备份附件。

  修复后网站能正常运行了,就没再去特意优化怕再把数据搞没了。

  正当我写文章的时候,也就是这段,我隐约记得前几天备份过Halo是在Halo里面备份的,用Windows文件搜索工具还真搜索到了,解压后还真有附件,真是不幸中的万幸, 我把附件上传完后也就没啥事了。

感想

  在这次重装系统的过程中,我发现1panel面板更新之后比我之前使用的功能优化很多,有很多新功能,比如在应用商店部署应用他的命令行有中文解释,恢复备份的时候也有。

屏幕截图 2026-04-20 205057.png

   部署Fail2ban更简单,在面板就直接能一键安装,给服务器加一份保障。

结语

  千万千万千万要在Halo里面备份,不能单靠面板里面的备份功能,希望修好后不会再像今天这样再卡死了🙏。

  另外Halo有没有能自动备份到网盘的工具或方法吗