我正在运营一个托管在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服务器上运行得很好。
你知道是什么导致了这个问题吗?
发布于 2014-12-07 14:43:50
通过将cgi-bin的权限(chmod)从0777更改为0755,我设法让它正常工作。
奇怪的是,为什么它不能与0777一起工作?我想这是另一天......
https://stackoverflow.com/questions/27340286
复制相似问题