No input file specified

简介:

 

No input file specified

 

FastCGI模式下访问php文件时,出现No input file specified.错误

 

查看access.log 发现是 404

可能跟路径或者权限有关系,或者SCRIPT_FILENAME变量没有被正确的设置(这在nginx是最常见的原因)

 

1)如果html也出现404错误,那么就是document root 设置的有问题
2)检查脚本文件的权限, 可能PHP或者web server不能读取它
3)SCRIPT_FILENAME设置错误

 

如果是第3种,解决办法如下:

 

在/usr/local/nginx/conf/fastcgi_param中添加:

 

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

 

或者

 

修改/usr/local/php/etc/php.ini中cgi.fix_pathinfo=1

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/836893如需转载请自行联系原作者


yangzhimingg

相关文章
|
6月前
InvalidJobConfException: Output directory not set
InvalidJobConfException: Output directory not set
27 0
|
7月前
input type=file过滤图片
input type=file过滤图片
28 0
base64转图片的时候Can't read input file!
如果不去掉编码中的图片头信息,就会报Can't read input file!。 一开始还以为是文件路径格式有问题,然后看了看我之前用的,就有一个区别就是没有去头信息。
|
10月前
Newline required at end of file but not found.
Newline required at end of file but not found.
101 0
Newline required at end of file but not found.
(standard input): No keywords in input file
(standard input): No keywords in input file
85 0
|
算法 JavaScript
你不知道的<input type="file">的小秘密
你不知道的<input type="file">的小秘密
你不知道的<input type="file">的小秘密
ADI
|
JavaScript 前端开发 API
[记录] input[type=file]属性详解
[记录] input[type=file]属性详解
ADI
232 0
|
关系型数据库 MySQL 数据库管理
|
关系型数据库 MySQL 数据库管理