我有一个perl webapp在服务器上运行正常,但在本地机器上运行不正常。
Apache日志显示(以及其他错误):
Permission denied at /home/mywebapp/dev/www/index.cgi line 318.
End of script output before headers: index.cgi
index.cgi中的行318
:
our @gr;
eval('require Groups;');
#close STDERR; <<<< commented
open STDERR, '>1' or die $!; <<<< line 318
我很感激任何帮助。谢谢!
答案 0 :(得分:7)
STDERR不应该是'&gt; 1' - 它应该是'&gt;&amp; 1'。现在编写的方式,您的脚本将尝试在Web服务器用户没有写入权限的目录中创建名为1的文件。