我遇到了一个我最近搬到的vps的问题。我正在尝试运行python cgi脚本,但我得到一个apache脚本头的过早结束错误。
(我chmod + x脚本文件)
脚本非常简单:
#!/usr/bin/env python
import cgi, cgitb
cgitb.enable()
print "Content-type: text/html"
print "<html><body>hello scritp</body></html>"
现在如果我将脚本命名为test **。py **它在服务器上运行正常。但如果我以正确的方式执行,请将其称为测试**。cgi **我收到内部服务器错误。
我从终端
运行脚本./test.cgi
我没有错误
Content-type: text/html
<html><body>hello scritp</body></html>
在此问题之前有没有人遇到过?并为它的解决方案? :) 干杯
答案 0 :(得分:7)
将标题更改为:
print "Content-type: text/html\n\n"
答案 1 :(得分:2)