当前位置: 首页 > news >正文

解决Initializing Python failed: Failed to import encodings module错误

在centos stream 9环境下apache启用mod_wsgi模块,用systemctl start httpd启动服务器后,用systemctl status httpd查看apache启动正常,但是在浏览器访问出现504错误,在后台执行以下命令查看apache错误日志:
#cat /var/log/httpd/error_log
出现以下错误信息:
[Tue Sep 23 15:54:39.965476 2025] [wsgi:crit] [pid 248625:tid 248625] mod_wsgi (pid=248625): Initializing Python failed: Failed to import encodings module
[Tue Sep 23 15:54:40.963889 2025] [core:notice] [pid 28006:tid 28006] AH00051: child pid 248625 exit signal Segmentation fault (11), possible coredump in /etc/httpd
开始还以为是python有问题,仔细检查后原来是selinux权限问题,执行命令
#audit2why</var/log/audit/audit.log
出现以下信息:
type=AVC msg=audit(1758613689.106:360082): avc:  denied  { read } for  pid=245063 comm="httpd" name="python3.13" dev="dm-0" ino=104191360 scontext=system_u:system_r:httpd_t:s0 tcontext=unconfined_u:object_r:user_home_t:s0 tclass=dir permissive=0
Was caused by:
The boolean httpd_read_user_content was set incorrectly. 
Description:
允许 httpd read user content
Allow access by executing:
# setsebool -P httpd_read_user_content 1
按照提示执行命令:
# setsebool -P httpd_read_user_content 1
问题解决

http://www.dtcms.com/a/399644.html

相关文章:

  • 上海做网站哪里有wordpress环境安装
  • 兖州市做网站wordpress电子商务视频教程
  • 优秀网站模板中国10大装修公司排名
  • python++springboot+nodejs微信小程序高校实验室管理系统 实验室预约登记 设备借用管理 实验记录审核系统
  • 外贸精品网站建设网站运营介绍
  • 构建神经网络的两大核心工具
  • 品牌高端网站制作金蝶软件多少钱
  • 基于STM32舞台彩灯控制器设计app控制系统
  • 2D激光定位与建图
  • shell编程:grep - 文本搜索利器(1)
  • 网站建设制作公司地址做照片书网站
  • 鸿蒙Next远端状态订阅开发实例:实现进程状态监控与资源管理
  • 济宁做网站的WordPress重新安装删除哪个
  • Deep Residual Learning for Image Recognition 阅读笔记
  • 【AI】【Java后端】深度解析 RAG 高级功能:从原理到落地实践
  • 微信移动网站建设做电影网站用什么空间
  • 银行测试存款业务(四)
  • C#练习题——匿名方法与闭包实战:函数式编程的优雅实现
  • 西安有哪些网站设计公司seo排名优化推广报价
  • 深圳安鸿源建设网站上海网站建站建设服务
  • H3C 三层VLAN路由实验
  • 深圳做购物网站小米发布会8月
  • 【GPT入门】第71课 autogen介绍与代码实现股票分析汇报多智能体
  • 网页源码 html源码网站 网页源代码模板
  • 北京网站优化前景集团网站策划方案
  • 怎么打帮人做网站开发的广告常熟市住房建设局网站
  • 深度学习(6)pytorch
  • 函数(Num008)
  • MySQL8.0版本在Windows下进行安装
  • 站长seo工具图文素材库免费