热门广告位
立即入驻

宝塔报错 No module named OpenSSL 修复

网络教程3小时前更新
2 0 0

宝塔面板突然把所有 SSL 证书显示成「未配置」,多数不是证书没了,而是面板自身的 Python 依赖坏了。报错指向 OpenSSL 模块缺失,修起来只要两条命令。

功能与技术要点

宝塔Linux面板报错:ModuleNotFoundError: No module named OpenSSL宝塔面板使用过程中出现配置的 SSL证书 全部显示为 未配置 状态。此问题是由于pyopenssl的环境依赖损坏导致,修复也是很简单,重新安装下pyopenssl的依赖即可首先打开SSH:执行第一条命令(重新安装依赖)codebtpip install pyOpenssl -U接着执行第二条命令(重启宝塔环境)codebt restart 至此,教程结束。可以重新登录宝塔看一下是否恢复正常。

先判断是不是这个问题

特征是:站点访问正常、证书文件还在,但面板里证书状态全部变成未配置,同时面板某些页面报错。这时去 SSH 里跑一次面板的 Python 环境检查,能看到 ModuleNotFoundError: No module named OpenSSL。

修复的两步

第一步重装依赖:在面板的 bt 命令环境里执行 pip 升级 pyOpenSSL,注意要用面板自带的 Python,用系统 Python 装是无效的。第二步重启面板服务,让新的依赖生效。两步做完刷新面板,证书状态会恢复。

怎么避免再犯

别随手在服务器上 pip install 全局包,容易和面板自带的 Python 环境冲突;面板升级前先做快照;用面板自带的修复功能处理依赖问题,比手动装更安全。

常见问题

要重装面板吗

不用。依赖层面的事,重装反而风险更大。

修完站点会中断吗

重启面板只影响管理后台,网站本身不停。

相关阅读

更多同类内容可以翻站内博客,也可以在提交页推荐你要收录的站点。

© 版权声明

相关文章

暂无评论

访客头像
none
暂无评论...