Apache Perl 500“内部服务器错误”-来自脚本的标题格式错误,错误的标题=< !DOCTYPE html>[duplicate]

m528fe3b  于 2022-11-15  发布在  Perl
关注(0)|答案(1)|浏览(100)

此问题在此处已有答案

malformed header from script. Bad header=(2个答案)
四个月前关门了。
安装Perl后,我收到Apache“500内部服务器错误”。从终端运行文件正常(perl hello.pl)。
Perl Mod设置与Apache的一切都配置正确(chmod文件等)。

#!/usr/bin/perl
print("Hello, World!\n");

我仍然得到一个500 server error

tf7tbtn2

tf7tbtn21#

我检查了apache_error. log,发现

malformed header from script. Bad header=<!DOCTYPE html>

您需要将Content-type标头添加到文件中。

修复

#!/usr/bin/perl
print "Content-type: text/html\n\n";
print("Hello, World!\n");

相关问题