博客版本提示更新有段时间了,没大注意。最近几天显示更新失败!于是在页面上手动点了下,自然就跳到了新的页面。本当我以为要更新好了,Ctrl+F5却提示532。于是开始了大半天的折腾
文章源自亦枫博客-https://yflad.cn/2193.html
文章源自亦枫博客-https://yflad.cn/2193.html
折腾:
首先我想的是更新的文件出错了,打算手动覆盖升级下。于是下载了安装包,去掉“wp-content”上传至根目录覆盖。这时问题就出现了,解压时的状态总感觉跟以往不同。心里隐约明白了啥,因为还有其它的事情,也就没有往深了想。文章源自亦枫博客-https://yflad.cn/2193.html
本着重启解万法的原则,重启了服务器。再次打开博客时,发现还是打不开。并且这不是最坏的结果,其他的站点也打不开了。因为我用的是宝塔的集成环境,刚开始以为是最近测试的某个版本问题,于是按照流程卸载掉了最近安装过的插件。但还是不行,数据库也打不开了。这时我想应该是环境出问题了,于是试着新建一个站点,果然提示“Nginx报错.......”。文章源自亦枫博客-https://yflad.cn/2193.html
去论坛逛了逛了也没有解决,期间好在面板还是可以打开的,很方便操作,于是备份了所有相关的源码、数据库等到OSS上面。本着强迫症的原则,我是打算重新安装配置的,可以这样一来很费时,二来好多零碎的配置也忘记了。文章源自亦枫博客-https://yflad.cn/2193.html
无奈自己太菜呀只好揪出终极大招了文章源自亦枫博客-https://yflad.cn/2193.html
文章源自亦枫博客-https://yflad.cn/2193.html
大招——回滚
好在服务器托管在阿里云,并且设置了两天一备的快照策略。前期的源码备份节省了时间,也不至于这两天的数据丢失。杯茶功夫,一切恢复如初。重新测试了下,网站可以正常打开了。后台看着5个未更新项和一个更新失败....强迫症看着不舒服呀!文章源自亦枫博客-https://yflad.cn/2193.html
于是跑到log,查看了网站和面板的日志。果然问题来了,心中的隐约浮现清晰的浮出水面。原来是我开启了网站防篡改,还一直傻乎乎的在上传解压覆盖,重启了一遍又一遍文章源自亦枫博客-https://yflad.cn/2193.html
文章源自亦枫博客-https://yflad.cn/2193.html
问题知道了当然是关闭或者修改啦!再次测试时,更新顺利文章源自亦枫博客-https://yflad.cn/2193.html
文章源自亦枫博客-https://yflad.cn/2193.html
小结
经此一役,得要好好反省得失了。不懂瞎搞,越是捣鼓越是“凉凉”(つ﹏⊂)。这个比喻看着怪怪的文章源自亦枫博客-https://yflad.cn/2193.html
于是修改了快照策略,改成一天一备。修改防篡改,排除一些文件。文章源自亦枫博客-https://yflad.cn/2193.html
整理服务器上零七零八的自建文件文章源自亦枫博客-https://yflad.cn/2193.html
尽快整理出一篇完整的自配服务器教程,加深环境的理解文章源自亦枫博客-https://yflad.cn/2193.html 文章源自亦枫博客-https://yflad.cn/2193.html