我在apache2的cgi-bin中放了一个简单的python脚本,并尝试使用浏览器执行它,如下所示:
““http://www.example.com/cgi-bin/test.py““
但它给出了500个内部服务器错误。在
以下是错误.log在阿帕契2。在
[Sun Jul 29 22:07:51 2012][error](8)Exec格式错误:Exec of'/usr/lib/cgi-bin/测试.py'失败 [Sun Jul 29 22:07:51 2012][error][client::1]脚本头过早结束:测试.py [Sun Jul 29 22:07:51 2012][error][client::1]文件不存在:/var/www/favicon.ico公司在
有人能帮我吗?在
看起来你没有正确发送邮件头。在
尝试运行以下最简单的示例脚本:
BlaXpirit的答案应该可以解决500服务器内部错误的问题。在
注意第一个print语句末尾的“\n”很重要。你也可以写为
print(“内容类型:text/html;charset=utf-8”)
打印()
我很惊讶地发现,即使Python程序只做服务器端的工作,也必须写出这些头文件,而对浏览器根本没有任何响应。在
相关问题 更多 >
编程相关推荐