2016-11-25 75 views
1

我正在IIS服务器上运行一个php脚本,并试图在文件夹中创建文件。在远程Windows机器上IIS PHP创建文件

基本上,只要文件路径在同一台服务器上,一切正常。但是,如果我改变到另一个服务器的路径,然后出现以下消息:

警告:...的fopen未能打开流:权限...

否认我的理解是一个问题位于远程计算机上的权限设置中,但即使授予远程服务器上所有人的完全访问权限,问题仍然存在。

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

是否有其他人遇到过这个问题?

回答

1

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

+0

IIS不是远程的。另一台服务器是远程的 – Klapsius

+0

重新启动该服务器,您已授予文件权限。 –

+0

什么都没有。另外我有重新启动前完全控制权限,但它不会从IIS端 – Klapsius

0

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

运行 - > Inetmgr->应用Pool->选择的应用程序池(应用程序,它被配置为与该池&表示问题) - >高级设置(IIS 7.0以上&) - >身份(参见用户)&提供有权访问此用户的远程系统。

+0

我试过。我将身份更改为自定义帐户并将域帐户凭据。但没有任何内容 – Klapsius

+0

请提供适当的权限给自定义帐户以访问远程系统。 –

+0

@此帐户也是域帐户也是远程文件夹,每个人都可以完全控制 – Klapsius

相关问题