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

相关文章
|
3月前
|
机器学习/深度学习 计算机视觉 Python
output
【9月更文挑战第14天】
49 1
InvalidJobConfException: Output directory not set
InvalidJobConfException: Output directory not set
68 0
|
编译器 C语言
__FILE__, __LINE__ __FUNCTION__
__FILE__, __LINE__ __FUNCTION__
base64转图片的时候Can't read input file!
如果不去掉编码中的图片头信息,就会报Can't read input file!。 一开始还以为是文件路径格式有问题,然后看了看我之前用的,就有一个区别就是没有去头信息。
(standard input): No keywords in input file
(standard input): No keywords in input file
124 0
|
算法 JavaScript
你不知道的<input type="file">的小秘密
你不知道的<input type="file">的小秘密
你不知道的<input type="file">的小秘密
|
关系型数据库 MySQL 数据库管理
|
关系型数据库 MySQL 数据库管理