0

如何在 wsgi 中打开浏览器上的 cgitb 调试?

# enable debugging
import cgitb
cgitb.enable()

def application(environ, start_response):

# build the response body possibly using the environ dictionary
response_body = 'The request method was %s' % environ['REQUEST_METHOD']

status = '200 OK'

response_headerx = [('Content-Type', 'text/plain'),
                   ('Content-Length', str(len(response_body)))]

# Send them to the server using the supplied function
start_response(status, response_headers)

return [response_body]

错误只能在 Apache 日志的 error.log 中找到,

NameError:未定义全局名称“response_headers”,引用者:http: //127.0.0.1/python-

在浏览器上,我明白了,

服务器错误!

服务器遇到内部错误,无法完成您的请求。服务器过载或 CGI 脚本中存在错误。

如果您认为这是服务器错误,请联系网站管理员。

错误 500

127.0.0.1 Apache/2.4.7 (Win32) mod_wsgi/4.4.12 Python/2.7.10 PHP/5.6.4

有任何想法吗?

4

0 回答 0