网站  www.abc.com  就显示 No input file specified.
输入   www.abc.com/abc.php  就可以正常显示.
首页是个 index.html
根本没有任何程序的.
纯静态的.
 www.abc.com/index.html也可以访问 ,
就是  www.abc.com 无法访问提示 No input file specified.
abc.com网站目录权限已经设置;
PHP目录权限也设置;
ISAPI 已经设置
映射已设置;
GOOGLE,BAIDU了半天,参考设置了还是不行;
救解.谢谢!!!

解决方案 »

  1.   

    帮你google了一把,貌似提到比较多的解决办法是注释php.ini配置文件中的doc_root配置行,试过了吗?
      

  2.   

    doc_root  设置过,注释过都不行;
      

  3.   

    唉,终于找到方法了。具体方法是:
    IIS运行php时No input file specified.等问题的解决
    php, by admin.晚上帮 朋友看看IIS问题,顺便记录下。
    网站目录是E:\mysite\www.**.com,是discuz程序,提示:
    Warning: require_once(./include/common.inc.php) [function.require-once]: failed to open stream: No such file or directory in E:\mysite\www.**.com\index.php on line 12
    Fatal error: require_once() [function.require]: Failed opening required ‘./include/common.inc.php’ (include_path=’.;C:\php5\pear’) in E:\mysite\www.**.com\index.php on line 12
    好像是权限问题,在上级目录加了everyone读权限,仅针对上级目录,但非常久,等不及,停掉。换了个目录为e:\myphp\www.**.com,给上级目录everyone读权限,访问,提示:
    No input file specified.
    搜索一下,1种说是把php.ini中的doc_root ="注释掉,我看了下本身就是注释掉的,不是这个问题。第2种是说应用池的问题。IIS新建了一个应用池,给这个站点用。刷新,网站可以访问了。再试一下,是不是和上级目录权限有关,把上级目录everyone读权限去掉,再刷新,又提示和上面的错误一样了,确定与此有关了,然后再加上,问题解决。我尝试的是原帖作者使用的修改完网站权限之后,给网站添加一个独立的地址池。