Python CGI文件上传:Apache报错(Internal Server ErrorThe server encountered an internal error or misconfig)

本文介绍了当遇到Apache服务器运行Python CGI脚本时出现'Internal Server Error'的问题,分析了可能的原因——配置错误或Apache重写模块未开启,并提供了详细解决步骤,包括调整访问权限和检查错误日志,最终发现错误源于代码中不存在的文件目录并给出了解决方案。
摘要由CSDN通过智能技术生成

报错信息

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at admin@example.com to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.

翻译错误信息

内部服务器错误  
服务器遇到内部错误或配置错误,无法完成您的请求。  
请通过admin@example.com与服务器管理员联系,通知他们这个错误发生的时间,以及在这个错误发生之前您所执行的操作。  
有关此错误的更多信息,可在服务器错误日志中找到。

也就是说遇到这个问题有可能是两个原有造成的,一个可能是服务器内部错误,另一个可能就是Apache配置问题。

一、解决配置问题

1、访问权限开到最大

1、打开apache的配置文件
2、在apache配置文件httpd.conf中搜索 
AllowOverride None 
然后改为AllowOverride All 

2、打开重写模块

1、打开apache的配置文件
2、去掉LoadModule rewrite_module modules/mod_rewrite.so 的注释
3、重启apache
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值