今天看见群里有人在说这个问题,于是我就对比宝塔面板反复试验后发现了问题所在:
①触发条件:在bty3独立面板手动暂停站点(同理,主机到期自动停止站点也会这样)。 ②手动打开站点(续费主机)后访问还是跳转下载的原因是浏览器有缓存,清理缓存就可以正常访问了。 ③我只发现【暂停站点】会导致这个问题,有没有其他原因导致的暂时不知。
④在bty3关站的时候没有修改配置文件和网站运行目录为 /www/server/stop/ ⑤具体请看bty3与宝塔面板操作的对比图,希望小杰有空的时候可以解决一下。
Avin 首先感谢你的反馈和分析,下面是小杰多次测试的结果
首先当我们请求第一次停止网站时,php模块被注释 当然,按照正常的操作流程,如果启用网站的时候php模块就会被取消注释 但是!!!! 如果我们请求多次停止网站时(Bty内部触发),注释代码就会不断的往上加,那么就会出现如下的情况 经过测试,宝塔面板中启用网站只会删除php模块前的一个注释块#号,剩下的多个注释块依然留存,当网站访问时,因为没有加载php模块,故跳转到下载页面。
该问题已反馈给宝塔官方,等待处理。
官方不愿意过滤这一问题,小杰会在bty中妥善处理,避免出现此类问题出现