我在XAMPP上运行我的perl文件。我第一次执行它然后它工作正常,但是当我刷新它然后它没有运行。为了让它运行,我必须重新启动apachee。有人可以告诉我原因和解决方案吗?
PERL CODE IS:代码
#!"D:\xampp\perl"
print "Content-type:text/html\n\n";
print "<H1>Hello World</H1>\n";
require 'D:\xampp\htdocs\sa\settings.pl';
答案 0 :(得分:1)
print "Content-type:text/html\n\n"
为什么不使用带有头标法的CGI模块?
当我删除“require”然后它工作正常
然后你的error_log文件应该告诉你出了什么问题。在要求之前,您不会检查文件是否存在。你还应该包括:
use strict;
use warnings;
use diagnostics;
并测试从命令行运行该文件。您应该阅读有关调试Perl和CGI程序的信息。