我有一个PHP文件,使用file_exists函数检查服务器上是否存在文件。这就是我所知道的:
- 路径是相对于PHP文件的,实际上确实存在,但PHP告诉我它没有。
- file_exists每次都适用于管理员帐户,但对于“域用户”组的用户而言,间歇性地(超过90%的时间)失败。
- 暂时授予Domain Users组对文件所在目录的完全控制权,但问题仍然存在。
- IUSR和IIS AppPool \ AppPoolIdentifier都具有对目录的适当访问权。
- PHP安全模式已关闭
使用IIS 7运行PHP 5.2.6和Windows Server 2008 r2。
为什么非管理员用户组的file_exists会间歇性地失败?
谢谢你的帮助。