IIS PHP在远程Windows机器上创建文件

时间:2016-11-25 08:58:20

标签: windows iis permissions

我在IIS服务器上运行php脚本并尝试在文件夹中创建文件。

基本上,只要文件路径在同一台服务器上,一切正常。但是,如果我将路径更改为其他服务器,则会显示以下消息:

  

警告:fopen ...无法打开流:允许拒绝...

我知道问题在于远程计算机上的权限设置,但即使我为远程服务器上的每个人授予完全访问权限,问题仍然存在。

我怀疑该问题与IIS中的权限设置有关,因为我需要以另一个用户身份运行脚本。

还有其他人遇到过这个问题吗?

2 个答案:

答案 0 :(得分:0)

请重新启动远程服务器上的IIS,然后重试。

答案 1 :(得分:0)

IIS应用程序池标识用户可能没有访问远程系统的权限。

运行 - > Inetmgr->应用程序池 - >选择应用程序池(使用此池配置并显示问题的应用程序) - >高级设置(IIS 7.0及以上版本) - >身份(见用户)&提供访问此用户的远程系统的权限。