2014-12-07 71 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一起工作?我想这是另一天......