修复宝塔降级7.7.0或更低版本登录无法显示验证码图片或无法下载文件等

修复前建议通过以下命令重装一次宝塔面板 7.7.0

Centos/Ubuntu/Debian安装命令 独立运行环境(py3.7)

curl -sSO https://raw.githubusercontent.com/Cydiaptso/btpanel-v7.7.0/main/install/install_panel.sh && bash install_panel.sh

备用安装链接,适用于不能访问GitHub的服务器。

curl -sSO http://jb.aptso.co/Cydiaptso/btpanel-v7.7.0/install/install_panel.sh && bash install_panel.sh

正文开始

进入宝塔的 Python 虚拟环境

source /www/server/panel/pyenv/bin/activate

成功进入宝塔的 Python 虚拟环境后命令行前会出现(pyenv)的标识,如下图所示:

图片

安装编译依赖:CentOS(预防部分包编译失败)

yum install -y gcc python3-devel

安装编译依赖:Debian/Ubuntu(Debian/Ubuntu 用 apt,包名改为 python3-dev,并补充 SSL 开发库)

apt update
apt install -y gcc python3-dev libssl-dev libffi-dev

按顺序安装核心依赖,版本非常重要(所有系统通用)

pip install Cython==0.29.21
pip install gevent==20.12.1
pip install zope.interface==5.2.0
pip install greenlet==1.1.2
pip install pyOpenSSL==20.0.1

下载兼容宝塔 7.7.0 的依赖列表

wgew http://www.aptso.cn/db/upload/202605/requirements-7.7.0.txt

安装完整的依赖列表

pip install -r requirements-7.7.0.txt

退出宝塔的 Python 虚拟环境

deactivate

重启面板

bt restart

注:修复后你需要重新改一下宝塔面板密码才能登录成功

下一篇:安装宝塔官方原版v7.7.0版本面板教程
验证码
评论留言 (0条)