我在运行 Apache 2.2.25 的托管 linux Web 服务器上。以下 shtml 仅显示 perl 脚本的内容,而不是执行脚本。我知道脚本从 ssh 运行(我无权访问 ssh)。我确定我在 .htaccess 文件中遗漏了一些东西。任何帮助将不胜感激。
shtml
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Perl</title>
</head>
<body>
<!--#exec cgi="cgi-bin/test.pl"-->
</body>
</html>
perl (test.pl)
#!/usr/bin/perl
print "HELLO FROM PERL";
.htaccess
AddHandler cgi-bin .pl .cgi
AddType text/html .shtml .php
AddOutputFilter INCLUDES .shtml .php
Options +Includes