我有一个perl脚本通过Ajax调用。它只是将3个值写入数据库。代码工作正常(值得到写入成功),但我得到一个“内部服务器错误”引发。 Errorlog说“脚本标题的提前结束”。从Perl脚本引发的内部服务器错误500 - 但脚本工作正常
应用程序没有问题 - 它可以根据需要运行几个月 - 但在测试其他内容时我通过Firebug发现了错误。
因此,我开始剥离脚本中的perl,试图找到问题..并继续,直到我只剩下两行.. shebang和exit ..我仍然得到500错误。直接从浏览器运行脚本会在浏览器窗口中显示500错误...从命令提示符处可以正常运行 - 即。没有在Apache的错误日志。
服务器配置没有任何问题 - 它有数百个perl脚本,并且已运行多年。
谢谢...我现在明白了! :) – Upland 2011-02-25 20:15:47