PHP / IIS - 通过 UNC 路径将文件写入域加入的文件服务器

问题描述 投票:0回答:1

我在域环境中工作,我有两台服务器:

  • 服务器 1 - Windows / IIS
  • 服务器 2 - Windows / 文件服务器

我有一个在 IIS 盒子上运行的 PHP 脚本,它允许用户上传文档,在写入服务器上的本地文件夹时效果很好,但是我现在需要将上传的文件写入网络共享。

我已经尝试了我能想到的所有方法,但无法使其正常工作,在执行脚本时我始终遇到“权限被拒绝”错误。

我已将此站点的应用程序池设置更改为域用户,表示用户对我尝试写入的共享具有正确的共享/ntfs 权限,我在应用程序池高级设置下选择了“加载配置文件” ,用户/服务器可以在 Windows 资源管理器中很好地访问共享。

我已经三重/四重检查了所有 NTFS/共享权限,但没有高兴。

有人有什么想法吗?预先感谢!

php iis
1个回答
0
投票

您可以尝试以下步骤来解决问题:

  • 请确保共享文件夹具有 IIS 计算机名称和权限 IIS_USR

  • 将匿名身份验证身份更改为应用程序池

© www.soinside.com 2019 - 2024. All rights reserved.