Can';t让perl脚本在tuxlite LAMP堆栈(Debian 6)上工作(500内部服务器错误)

Can';t让perl脚本在tuxlite LAMP堆栈(Debian 6)上工作(500内部服务器错误),perl,debian,lamp,Perl,Debian,Lamp,有Tuxlite经验的人知道如何使用Perl脚本吗?我从网上的教程中尝试了很多关于让Perl脚本与Apache一起工作的方法,但都没有成功。我一直收到500个内部服务器错误。我在.htaccess中允许.cgi和.pl脚本 我的脚本是hello world脚本 #/usr/bin/perl print“内容类型:text/html\n\n”;打印“你好,世界。”我假设这不是apache/web问题 在shell上尝试脚本并检查输出。 (我假设它不在shell中运行。) 可能是perl未设置或缺少

有Tuxlite经验的人知道如何使用Perl脚本吗?我从网上的教程中尝试了很多关于让Perl脚本与Apache一起工作的方法,但都没有成功。我一直收到500个内部服务器错误。我在.htaccess中允许.cgi和.pl脚本

我的脚本是hello world脚本


#/usr/bin/perl print“内容类型:text/html\n\n”;打印“你好,世界。”

我假设这不是apache/web问题

在shell上尝试脚本并检查输出。 (我假设它不在shell中运行。)

可能是perl未设置或缺少模块


如果有效,请将脚本添加到问题中。

检查错误日志?错误日志中没有异常。我是新手,所以我不知道是否必须让perl在apache或其他软件中工作。我还在查。你已经开始你的httpd服务了吗?是的。我一定错过了一些非常明显的东西。ISE通常意味着你的脚本出错了。。或者没有发送有效的标题。错误日志应该包含这些信息。我只使用hello world脚本。perl-wc helloworld.pl说“symtax OK”,perl-w helloworld.pl给我“#!/usr/bin/perl print”内容类型:text/html\n\n;print“Hello World.”,这是我的脚本代码。我假设perl-w helloworld.pl给你输出:Content Type:text/html Hello World。