CGI错误 - 权限被拒绝

时间:2012-07-04 07:11:33

标签: perl apache webserver cgi

我有一个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

我很感激任何帮助。谢谢!

1 个答案:

答案 0 :(得分:7)

STDERR不应该是'&gt; 1' - 它应该是'&gt;&amp; 1'。现在编写的方式,您的脚本将尝试在Web服务器用户没有写入权限的目录中创建名为1的文件。