运行perl脚本时出现内部服务器错误.我将文件放入cgi-bin文件夹并设置权限755.请让我知道如何解决此问题?
cgi-bin文件夹中有两个文件.一个是perldigger.cgi.它的工作正常,其网址是http://mts.marketsignalsoftware.com/cgi-bin/perldigger.cgi,第二个是test.cgi.它给出了内部错误.我在其中编写了简单的代码,url是http://mts.marketsignalsoftware.com/cgi-bin/test.cgi.
#!/usr/bin/perl -w
# Program to do the obvious
print 'Hello world.';
# Print a message
Run Code Online (Sandbox Code Playgroud)
谢谢
检查您的错误日志,您将看到有关缺少标题的消息,可能是类似的Premature end of script headers ....CGI脚本的第一个输出应始终是内容类型标头.
尝试
#!/usr/bin/perl -w
print "Content-type: text/plain\n\n";
print 'Hello world.';
Run Code Online (Sandbox Code Playgroud)
您遇到的下一个问题的强制性故障排除链接:
| 归档时间: |
|
| 查看次数: |
1074 次 |
| 最近记录: |