当宝塔面板(BT Panel)提示 "Starting Bt" 错误时,通常表示面板服务启动失败。以下是逐步解决方案:
bt status
查看面板核心服务是否正常运行,若显示未运行,尝试:
bt restart
日志文件通常位于:
tail -n 100 /www/server/panel/logs/error.log
或检查系统日志:
journalctl -u bt
宝塔默认使用 8888
端口,检查是否被占用:
netstat -tunlp | grep 8888
若冲突,修改端口:
bt
选择 8
修改面板端口,然后重启服务。
curl http://download.bt.cn/install/update_panel.sh | bash
或强制修复:
bt 16
宝塔依赖Python,验证版本:
python -V
若Python异常,重新安装:
rm -rf /www/server/panel/pyenv
curl http://download.bt.cn/install/update_panel.sh | bash
检查磁盘空间:
df -h
修复权限:
chown -R www:www /www/server/panel
chmod -R 600 /www/server/panel/data
临时关闭防火墙测试:
systemctl stop firewalld
systemctl stop iptables
若为SELinux阻止:
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
备份数据后执行:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
ModuleNotFoundError
: Python依赖缺失,运行 pip install -r /www/server/panel/requirements.txt
Port already in use
: 修改端口或终止占用进程。Database connection failed
: 检查MySQL是否运行,或修复面板数据库:bt 12
date
和 ntpdate pool.ntp.org
yum update
或 apt update
如果问题仍未解决,请提供完整的错误日志内容以便进一步分析。