apache - 显示为纯文本的apache Perl CGI脚本

  显示原文与译文双语对照的内容
128 4

我将所有的网站移动到其他服务器,所有的工作都正常,但是我的perl脚本没有运行,显示为纯文本。

必须在这个 URL 运行一个perl脚本。

我为该网站的vhost如下:

<virtualhost *:80>
 ServerName prestoprint.ca
 ServerAlias www.prestoprint.ca
 ServerAdmin zadmin@localhost
 DocumentRoot"/path/prestoprint_ca"
 ErrorLog"/path/prestoprint_ca/error/error.log"
 ScriptAlias/cgi-bin//path/prestoprint_ca/cgi-bin/
 <Directory"/path/prestoprint_ca">
 Options +FollowSymLinks +Indexes
 AllowOverride All
 Require all granted
 AddHandler cgi-script. cgi. pl
 </Directory>
 <Directory"/path/prestoprint_ca/cgi-bin">
 Options +ExecCGI
 SetHandler cgi-script
 </Directory>
 AddType application/x-httpd-php. php3. php
 DirectoryIndex index.html index.htm index.php index.asp index.aspx index.jsp index.jspa index.shtml index.shtm filechucker.cgi
</virtualhost>

真正需要帮助:(

非常感谢!

时间:原作者:0个回答

57 0

URL所打印的消息为:你必须安装 Digest::SHA1 Perl模块,或者将以下内容添加到你的file:

$PREF{use_md5_for_hashes} ='是';

因此,你必须通过 Digest::SHA1 或者发行版的repo 安装模块。

原作者:
...