我正在运行一个托管在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服务器上正常工作。
知道可能导致问题的原因是什么?
答案 0 :(得分:2)
我设法通过从cgi-bin
更改0755
到0777
的权限(chmod)来实现它。
奇怪的是,为什么它不能与0777一起使用?我想那是另一天......