我是一名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
请提出一些建议!
答案 0 :(得分:3)
假设服务器设置正常,最可能的问题是在复制到cgi-bin目录后忘记将python文件设置为可执行文件。