【发布时间】:2015-04-24 12:06:24
【问题描述】:
我正在制作第一个 python 脚本。我已经在public_html/cgi-bin 文件夹中上传了脚本,并获得了777 权限。
我收到此 500 内部服务器错误。我写了以下代码。
#!/usr/bin/python
print "Content-type: text/html\r\n"
print "<html><head><title>CGI</title></head>"
print "<body>"
print "hello cgi"
print "</body>"
print "</html>"
【问题讨论】:
-
您在服务器日志中看到了什么错误?
-
你能发布
/usr/bin/python --version的输出吗?如果您使用的是版本 3,则必须为 print 语句加上括号 -
@FunkySayu 我在共享主机上。如何在共享主机上获得
/usr/bin/python --version的输出?通过 cPanel ? -
还是不行。我试过括号打印语句。我怀疑
#!/usr/bin/python是错误的。如何检查 python 的路径?phpinfo()? -
我不知道有任何托管服务提供商使用 Arch Linux 或任何其他将 Python 3 置于
/usr/bin/python的系统,所以这不太可能是问题......但统治它永远不会有坏处出来。