我正在運行一個新的python腳本,經過多次試驗後,我運行了它(有點)。這裏的文件:Python腳本標題錯誤的提前結束
#!/usr/bin/python
import cgi
import cgitb
print "Content-type: text/html"
print
print "this is working"
它在SSH運行良好,但從瀏覽器我得到一個500錯誤。諮詢錯誤日誌,我得到「腳本頭的提前結束」。我使用mod_wsgi運行Ubuntu,並且我相信我已經正確地設置了apache2.conf,sites-available/default,並且我擁有正確的權限,而且沒有正確設置。而且,正如我所說的,python在SSH中運行良好 - 但我需要它作爲一個Web應用程序運行。
任何人的想法?我已經爲此工作了兩天,沒有任何工作。
在'content-type'聲明之後添加兩條換行符。 –
你爲什麼使用'mod_wsgi'作爲CGI應用程序?您需要在腳本中使用WSGI,或配置Apache以將其作爲CGI腳本運行。 http://httpd.apache.org/docs/2.2/howto/cgi.html –