我在IIS服务器上运行php脚本并尝试在文件夹中创建文件。
基本上,只要文件路径在同一台服务器上,一切正常。但是,如果我将路径更改为其他服务器,则会显示以下消息:
警告:fopen ...无法打开流:允许拒绝...
我知道问题在于远程计算机上的权限设置,但即使我为远程服务器上的每个人授予完全访问权限,问题仍然存在。
我怀疑该问题与IIS中的权限设置有关,因为我需要以另一个用户身份运行脚本。
还有其他人遇到过这个问题吗?
答案 0 :(得分:0)
请重新启动远程服务器上的IIS,然后重试。
答案 1 :(得分:0)
IIS应用程序池标识用户可能没有访问远程系统的权限。
运行 - > Inetmgr->应用程序池 - >选择应用程序池(使用此池配置并显示问题的应用程序) - >高级设置(IIS 7.0及以上版本) - >身份(见用户)&提供访问此用户的远程系统的权限。