Python CGI抛出500内部服务器错误

时间:2014-12-07 06:30:06

标签: python apache cgi host

我正在运行一个托管在HelioHost上的网站,我是一名10年级的学生,所以我无法支付托管费用。

我试图在Web服务器上运行一个用python编写的简单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内部服务器错误

我尝试按照http://www.heliohost.org/home/features/languages/python的建议用#!/usr/bin/python替换shebang行,但我仍然面临同样的错误。

chmod是755.此外,我可以通过Python命令行在我的PC上运行它,它可以在我的Raspberry Pi上的Apache Web服务器上正常工作。

知道可能导致问题的原因是什么?

1 个答案:

答案 0 :(得分:2)

我设法通过从cgi-bin更改07550777的权限(chmod)来实现它。

奇怪的是,为什么它不能与0777一起使用?我想那是另一天......