【问题标题】:500 Internal Server Error - python cgi500 内部服务器错误 - python cgi
【发布时间】:2016-04-24 03:40:42
【问题描述】:

我是 Python CGI 编程的新手,我从遇到错误开始:(

所以我启动了一个简单的“hello world”脚本,但出现 500 内部服务器错误

index.py 文件:

#!/usr/bin/python
#!/Python27/python
import cgi
import cgitb; cgitb.enable()
print "Content-Type: text/html\n\n"

print "hello world"  

.htaccess 文件:

Options Indexes FollowSymLinks
Add ExecCGI
Options Indexes FollowSymLinks ExecCGI
AddHandler cgi-script .py .cgi
DirectoryIndex index.py

我尝试使用 chmod 但同样的问题:(请帮助我

【问题讨论】:

  • 您应该查看 apache 错误日志。
  • 你做了sudo chmod 755 index.py吗?
  • @bigOTHER 我在 'chmod -x' 之前在 htaccess 文件中所做的
  • @pvg im 使用 windows (localhost)
  • Apache 也登录 windows。

标签: python apache .htaccess cgi


【解决方案1】:

Options Indexes FollowSymLinks 将覆盖Options ExecCGI。要解决此问题,请使用 Options +ExecCGI 并添加 SetHandler cgi-script

【讨论】:

    猜你喜欢
    • 2011-10-09
    • 2016-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多