1

我是一名 python 开发人员,但是当我将文件放入 cgi-bin 目录并通过浏览器运行时,它显示 500 内部服务器错误。

#!/usr/bin/env python
# -*- coding: UTF-8 -*-

# enable debugging
import cgitb
cgitb.enable()

print "Content-Type: text/plain;charset=utf-8"
print

print "Hello World!"

这是我的test.py。文件位置: http ://mywebsite.com/cgi-bin/test.py

.htaccess 文件:

 RewriteEngine on
 Options +ExecCGI AddHandler cgi-script cgi py
 Options +ExecCGI SetHandler cgi-script

请给点建议!

4

1 回答 1

2

假设服务器设置正常,最可能的问题是在复制到 cgi-bin 目录后忘记将 python 文件设置为可执行文件。

于 2013-07-15T20:05:49.980 回答