前言
今天突发奇想,想升级一下宝塔的面板,其实主要是 PHP 8.0 安装不上,但我宝塔面板很早之前就处于脱机状态,账号登不上,面板也没法更新,本身对 Linux 一点不懂,所有问题都是靠搜索引擎,所幸最终得以解决,这里记录一下解决方法。
方法
1、查看是否能 ping 通宝塔服务器
ping download.bt.cn
2、根据宝塔官方教程《【疑难】国内云服务器、境外地区访问面板异常的解决方法》排查问题。
云服务器国内、香港地区的用户,可以尝试执行下面的命令,指定节点解决此问题
#优先选择这条命令执行 sed -i "/bt.cn/d" /etc/hosts echo "103.179.243.14 www.bt.cn download.bt.cn api.bt.cn dg1.bt.cn dg2.bt.cn" >> /etc/hosts
云服务器境外地区的用户,可以尝试执行下面的命令,指定这个节点解决此问题
sed -i "/bt.cn/d" /etc/hosts echo "128.1.164.196 www.bt.cn download.bt.cn api.bt.cn dg1.bt.cn dg2.bt.cn" >> /etc/hosts
如果使用上面的方法仍无法解决:执行以下的命令自动修复下节点看看(不要在宝塔面板自带的终端里执行)
wget http://125.90.93.52/tools/auto_fix.sh && bash auto_fix.sh
注意:没有使用上的问题或只是偶尔卡一下的不要执行上面的命令,避免影响体验!已经误执行命令的可以执行这条命令清理绑定的节点:
wget http://125.90.93.52/tools/auto_fix.sh && bash auto_fix.sh
3、重新执行安装面板命令
PS:若出现更新之后全部站点不显示(查看站点就报错),但网站正常访问,点击修复面板即可解决。