2014-12-07 81 views
1

我運行一個託管在HelioHost上的網站,我是一名10年級的學生,所以我不能支付託管費用。Python CGI投擲500內部服務器錯誤

我試圖運行用Python編寫的Web服務器上的一個簡單的CGI腳本:

#!/usr/bin/env python 
print "Content-type: text/html\n\n" 
print "<h1>Hello World</h1>" 

不幸的是,我在http://fpl.heliohost.org/cgi-bin/lel.py

我試着更換家當線得到了500內部服務器錯誤#!/usr/bin/python,建議在http://www.heliohost.org/home/features/languages/python,但我仍然面臨同樣的錯誤。

chmod是755.另外,我可以通過Python Command Line在我的電腦上運行它,並且它可以在我的Raspberry Pi上的Apache Web服務器上正常工作。

任何想法可能會導致問題?

+0

檢查你的網絡服務器的錯誤日誌說什麼。使用請求的時間與相關的錯誤日誌條目對齊。 – 2014-12-07 06:34:15

+0

不幸的是,HelioHost不會讓我看到錯誤日誌:( 但我得到它的工作!cgi-bin chmod是777,我改變它到755,它開始了!但我想知道爲什麼它不會與額外的權限工作... – poiasd 2014-12-07 06:42:02

回答

2

我設法通過將cgi-bin的權限(chmod)從0777更改爲0755來實現它。

好奇的是,爲什麼它不與0777一起工作?我想這是另一天......