2013-01-31 140 views
0

嗨,大家好,我正在嘗試按照http://elvenware.com/charlie/development/web/Python/Xampp.html設置python與xampp。我正在XAMMP USB精簡版1.77腳本標題提前結束:在基本的python腳本

中的說明這裏和Python & XAMPP on Windows: how to?

我創建

#!F:/Python27/python 

print "Content-type: text/html\n\n" 
print "<html><head><title>Hello World from Python</title></head><body>Hello World from a Python CGI Script</body></html> 

,當我試着將它在cgi-bin文件夾並運行後,運行它它像HTP://localhost/cgi-bin/test.py我得到:

Premature end of script headers: test.py 

BTW包含的HTP://localhost/cgi-bin/cgi.cgi腳本作品!

任何想法我能做些什麼來解決這個問題?

謝謝你在前進,

比爾

+1

沒有結束在第二行 – sotapme

+0

+1 to @sotapme你應該把它寫成一個答案,注意如果你在命令行上運行這個腳本,它會在掃描字符串時引發一個'SyntaxError:EOL ''甚至沒有執行第一個'print'語句,這意味着沒有頭文件會被打印出來,這意味着你會從'xampp'中得到這個錯誤。 – abarnert

回答

4

有第2行沒有結束" - 除非它是在複製一個錯誤/粘貼

+0

你修復了它。對不起,我是python新手 - Bill – user61629

0

我曾與XAMPP同樣的問題。

問題出在httpd.conf。使用xampp apache將與另一個httpd.conf一起安裝,就像獨立安裝的apache一樣。

檢查您在httpd.conf中的設置並進行更改。

+0

提供多個'httpd.conf'文件的完整路徑,以及在有問題的文件中你認爲哪些設置是錯誤的。 –