No input file specified.
原因分析:
任何对.php教程文件的请求,都简单地交给php-cgi去处理,但没有验证该php文件是否存在。PHP文件不存在,没办法返回普通的404错误,它返回一个404,并带上一句”No input file specified”
另外,还可能跟 路径或者权限 有关系,或者SCRIPT_FILENAME 变量没有被正确的设置(这在nginx是最常见的原因)
1)如果html也出现404错误,那么就是document root 设置的有问题
2)检查脚本文件的权限, 可能PHP或者web server不能读取它
3)SCRIPT_FILENAME设置错误
解决方法:
排除了SCRIPT_FILENAME设置错误,那问题就出现在目录文件夹及文件的权限访问上。重新设置了文件www用户组的权限,立即可以访问后台了
好像是权限问题,在上级目录加了everyone读权限,仅针对上级目录,但非常久,等不及,停掉。换了个目录为e:myphpwww.hx.com,给上级目录everyone读权限,访问,提示:
No input file specified.
搜索一下,1种说是把php.ini中的doc_root ="注释掉,我看了下本身就是注释掉的,不是这个问题。第2种是说应用池的问题。IIS新建了一个应用池,给这个站点用。刷新,网站可以访问了。再试一下,是不是和上级目录权限有关,把上级目录everyone读权限去掉,再刷新,又提示和上面的错误一样了,确定与此有关了,然后再加上,问题解决。华西信息安全
您可能感兴趣的文章:
php实例:文件上传及错误代码
No input file specified.
IIS的使用者认证,提示"No Input file specified"?
PHP 文件上传错误代码及实例
php 高级完美多文件上传类程序
jQuery 属性选择器element[herf*='value']使用示例
awk区间取值的例子
php文件上传及错误代码总结
Javascript 链接(URL)解析类
php网站怎么修改图片