请教一个perl-fcgi.pl配置的问题
时间:2011-01-04
来源:互联网
我采用的环境是nginx+perl.其中perl-fcgi.pl文件中有一句:open $cgi_app, '-|', $req_params{SCRIPT_FILENAME}, $stdin_passthrough or print("Content-type: text/plain\r\n\r\n"); print "Error: CGI app returned no output - Executing $req_params{SCRIPT_FILENAME} failed !\n";
其中$req_params{SCRIPT_FILENAME} 为我的perl文件名,是真实存在的并且可以得到,$stdin_passthrough是一个空字符串,请问下为什么上面的open老是打不开呢,一直输出Error: CGI app returned no output - Executing myperl.pl failed !
大家给看看是怎么回事。
其中$req_params{SCRIPT_FILENAME} 为我的perl文件名,是真实存在的并且可以得到,$stdin_passthrough是一个空字符串,请问下为什么上面的open老是打不开呢,一直输出Error: CGI app returned no output - Executing myperl.pl failed !
大家给看看是怎么回事。
作者: eagullx 发布时间: 2011-01-04
补充一下:perl-fcgi.pl和我写的perl程序的权限相同,都是-rwx-xr-x,所属的用户和用户组也相同都为nobody
执行cat /etc/passwd 可以找到关于nobody的如下:
nobody
:99:99:Nobody:/:/sbin/nologin
以上设置能不能排除权限问题,另外,我写的perl程序应该有输出
执行cat /etc/passwd 可以找到关于nobody的如下:
nobody

以上设置能不能排除权限问题,另外,我写的perl程序应该有输出
作者: eagullx 发布时间: 2011-01-04
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28