是的,昨天我差点儿把自己的网站搞崩了,原因是我开启了宝塔面板里的“网站防篡改程序”,然后习惯性的以为这也是一个直接开启就能用的插件,因为宝塔的插件很多都是直接一键开启即可,很实用。但是这个防篡改程序却是需要修改一部分的设置的,不然,就会像我似的出现好几处问题。结束闲白,直奔正题。
1、开启网站防篡改程序后出现的问题
刚开启程序的时候,并没有出现什么问题,然后wordpress后台提示有插件需要升级,然后我就直接点了升级,然后网站就崩了,如下图。

因为只是开启了一下防篡改程序,所以第一想到的就是是不是这个程序的锅,然后赶紧去看了一下日志,果然,都被拦截了。

2、恢复网站,修改配置
找到问题的原因了,那么首先还是得先恢复网站的访问,防篡改程序自带了恢复功能,先把“拦截模式”修改为“关闭防护”,然后点击右侧的恢复。(上面提到的查看日志,也是在这里,点日志查看)。

待网站恢复以后,这里就需要去修改一下配置,要不然以后每次升级插件都可能造成网站崩溃,或者无法升级。点击设置以后,会弹出如下图的页面,在专属规则这里选择Wordpress普通版。一键应用。

这个规则主要是设置排除目录,像是自带规则里的四个目录,就是会经常有文件改动的。主题、插件、上传等等。
3、根据自身需求添加额外的排除目录
程序自带的规则是基础的目录,但是每个人网站使用的插件不同,需要额外排除的目录就需要根据自己的情况去写了。
就拿我自己的网站举例,从日志里看,我的网站的wp-content/wflogs/和wp-content/cache/这两个目录也经常被拦截。
这两个目录对应的分别是我使用的Wordfence插件和wp super cache插件。所以我需要把这两个目录也添加到排除目录里。回到配置页面,把这两个目录写进去,然后点击添加排除,即可。

4、结语
以上就是昨天我自己遇到的问题和解决方法,问题的起因还是因为懒了,没有好好的查看防篡改程序,所以造成了网站的短暂的崩溃。记录一下这个解决过程,抛砖引玉,仅供参考。