大佬教程收集整理的这篇文章主要介绍了为什么我的Perl CGI抱怨“过早结束脚本标题”?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试修改demarc(一个简单的网络监视工具)来对一个简单的脚本进行系统调用.脚本本身什么都不做,我只是想做一个’概念验证’,因为我不断收到内部服务器错误.脚本的权限已设置为777.当我评论system()调用时,一切都很好.所以这让我怀疑它是发生错误的system()调用.我也尝试过exec(),但这也不起作用.错误不能出现在脚本本身,因为其中只有一个echo“test”.
我是否错过了任何权限或是否有其他方法使这项工作?任何建议将不胜感激.
sub generate_ticket { my @args = ("$base_path/test.pl"); exec(@args); }
这在文件中的某处称为:
} elsif ($FORM{'delete_type'}=~/generate/) { my $message = &generate_ticket($delete_array_ref); #&ack_events($delete_array_ref); $events_deleted = (@$delete_array_ref); &push_message("<FONT COLOR=red><B>Result: $message.</B></FONT>"); }
test.pl:
#!/usr/bin/perl print "Test";
错误日志:
[Mon Nov 30 14:58:22 2009] [错误] [client 127.0.0.1]脚本标题的提前结束:demarc,referer:http://localhost/dm/demarc?td=show_events&limit=60&sid=35
以上是大佬教程为你收集整理的为什么我的Perl CGI抱怨“过早结束脚本标题”?全部内容,希望文章能够帮你解决为什么我的Perl CGI抱怨“过早结束脚本标题”?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。