今天碰到个宝塔面板奇葩问题,在SSH里执行bt命令后,发现报错了。为什么会出现这样的情况了?首先我需要解释的这个问题如何来的?
首先我是升级了宝塔面板,之前版本6.85太旧了,于是点击了更新后,就出现这个情况了。如下图:
一般正常情况下,如果我们执行bt命令,会出现数字命令列表,输入相对应的数字,可以执行命令,如下图所示:
原因分析
出现这种问题后,大家不用慌,这个时候网站是不受影响的,正常可以访问,您可以有时间去找原因。
做了一番分析后,有可能是版本跨越太大了,导致的?还是服务器太慢,更新没成功?
其实这些原因都是,只不过我们需要去排查。在官方论坛上找了一些参考处理方法。
请尝试使用ssh工具登录服务器并以root权限执行更新命令:
curl -k https://node.aapanel.com/install/update_7.x_en.sh | bash
当你执行完后,然后再去打开宝塔面板,发现后台数据都是空白的,没加载出来。
然后我又去SSH里执行bt命令,这个时候,可以出现了图2的命令列表。这个时候说明问题在慢慢解决了。我们需要执行下一个步骤,修复下BT,大家输入数字16,进行修复BT。
等待修复结果吧。
等个几分钟后,问题搞定。BT数据加载都正常了。
总结
当我们遇到问题的时候,首先要保持网站打开正常,再去考察其他的。一定不要慌,定位好问题所在位置。好啦就聊这么多了,大家如果遇到BT问题,可以留言,或者加QQ群咨询哦。