吴启华Blog » Blog Archive » IIS下PHP目录权限导致出错(failed to open stream: No such file or directory)的问题 - 用心感受生活……

IIS下PHP目录权限导致出错(failed to open stream: No such file or directory)的问题

Author:唯一 Date:2007-01-08 View:3,511 views Under:≮┄系统┄≯

本文针对配置环境为IIS + PHP ,如果你确认程序在其他环境下下可以正常运行而唯独在Win 下的IIS出现类似如下的错误:
Warning: main(./Config.php): failed to open stream: No such file or directory in E:\wwwroot\Config.php on line 13
这个问题主要是由于Win NTFS盘下去除了everyone 权限引起的, 在安全权限中加个Internet 来宾账号就解决了.
操作步骤: E盘 -> 属性 -> 安全 -> 添加 用户 IUSR_XXX OK(XXX为你的计算机名), 搞定.

Win 的 Apache 下似乎不存在这个问题, 如果你不运行asp程序最好还是换成apache,操作系统换成 Linux/FreeBSD 更好:)



留下评论 | Trackback 这篇文章有6个评论.

1F 哈哈 2007-02-10 10:50 下午

好东西 支持

2F 数据恢复 2008-11-02 6:09 下午

晕倒 我的空间以前没有这个问题 是linux 环境 现在不知道怎么的 经常有这个错误提示, 我把目录都改成777还是老样子

3F 唯一 2008-11-02 11:02 下午

apache 应该不会有这个问题吧

4F 阿木 2008-11-16 6:16 上午

只要把父目录加上写入权限就好了,不用根目录

5F 梦在花间 2008-12-29 11:51 下午

已经加了写入权限了,XP下还是不可以。晕了。 XP系统下没有”安全”选项,只有”WEB共享”,知道解决方法的话,给我Email好吗? biyvhudie105@163.com 题名写:PHP

6F XRumerTest 2009-05-04 7:16 上午

Hello. And Bye.

我来写两句评论.