如果有关注我的博客的人会发现从 2019-05-16 13:45 +0800 开始,到 2019-05-16 16:25 +0800 这段时间内博客处于不可用状态,页面上也只有一句话
My webside have been deleted all files by wordpress when it upgrade failed. I'm now trying to fixed it. It will coming soon maybe. And I will feedback to wordpress.
事故流程(包含部分推测)
昨天登录博客管理界面后 提示更新 WordPress 可以更新,便更新了,但是一直没有跳转到更新页面,重复点击后并没有什么效果,一直提示有一项更新正在进行中,比较相信 WordPress,便关闭页面了。
今天修改了 nginx 反代的一些东西之后登上博客,一切正常;加挂代理后刷新,当场暴毙,直接显示某文件无法不存在,登录上服务器一看,发现 wp-include
下只剩下文件夹,本来以为只是这个文件夹下文件丢失,并不在意,下了一份 5.1.1 release 后, 将 wp-include 复制过去发现提示 style.css 有问题,再一看 wp-content 目录,所有文件都不在了!意识到问题的重大后,我发现并服务器上并没有备份,本地上只有一份开发代码,并不是很全。
网上搜索和询问了几个使用WordPress的伙伴后,得知大家并没有遇见过这样的问题,有伙伴说升级前会自动打包,但我找了找没有找到,而且 正常情况下 升级不应该会动 wp-content
的内容。
最终只能将本地的老代码复制到服务器上,并更新了一下 WordPress,(嗯,作死again),但这次就顺利的完成了更新。。。。
更新
2019-05-16 19:06 +0800
文件再次被删除,怀疑被代码被注入,亦或者插件有问题。
2019-09-21
在前几天的一车更新系统组件中,此问题再次发生,恢复文件后,重启服务器,文件夹下所有文件再次丢失。怀疑跟系统内核或者docker有关,查阅了apt的日之后发现,发生这个情况的前一段时间,都有自动更新内核的操作。故怀疑跟内核有关。
之后会会更新容器后再检查,如果还是有故障,会考虑在docker下提一个issue。
之后
修修补补
加备份!
各位引以为戒
-- EOF --
comments