Php 提供用户在IIS 7.5文件夹中保存ftp图像和读取图像的访问权限

Php 提供用户在IIS 7.5文件夹中保存ftp图像和读取图像的访问权限,php,ftp,iis-7.5,Php,Ftp,Iis 7.5,我有一个web应用程序,当用户双击某个元素时,会运行一个php脚本从ftp服务器中提取图像,并将其放在web服务器上的图像文件夹中,该文件夹与我的代码运行的文件夹相同 我已经共享了images文件夹并设置了安全性,以便web服务器的IIS_IUSRS能够读取/写入priv,甚至可以尝试完全控制故障排除。用户也被归为一个组名类别,所以我也尝试过对该组名进行完全控制 问题:它允许我双击ftp文件,然后使用它们来构建页面/报告,但不允许我的任何用户这样做。我的web服务器是IIS 7.5,我使用的是W

我有一个web应用程序,当用户双击某个元素时,会运行一个php脚本从ftp服务器中提取图像,并将其放在web服务器上的图像文件夹中,该文件夹与我的代码运行的文件夹相同

我已经共享了images文件夹并设置了安全性,以便web服务器的IIS_IUSRS能够读取/写入priv,甚至可以尝试完全控制故障排除。用户也被归为一个组名类别,所以我也尝试过对该组名进行完全控制

问题:它允许我双击ftp文件,然后使用它们来构建页面/报告,但不允许我的任何用户这样做。我的web服务器是IIS 7.5,我使用的是Windows 2008 R2服务器


从我的搜索结果来看,这似乎是一些IIS权限,但我不知道如何解决它。如果您有任何建议,我将不胜感激,这是我第一次设置这种php/ftp情况。

您的web服务器是否在iis组的用户iusr下运行?或者您是否将应用程序设置为在其他用户下运行?您可以在iis应用程序的“基本设置”中执行此操作


如果您指定了其他用户,则该用户需要具有对文件夹的写访问权限。

我还可以将映像推送到共享网络驱动器,但无法使其正常工作。但它不会让我的任何用户这样做。他们是否收到错误消息?他们没有收到错误消息,它们只是被锁定在AJAX循环中。在您下面回答的“基本设置”中,您可能指的是“基本身份验证”吗?我想根据你的建议四处看看,但不知道该去哪里找。IIS显然不是我的强项。不,我指的是基本设置,这是一个弹出窗口,您还可以指向保存web应用程序的目录。我在“编辑权限”中的“安全”选项卡中添加了具有“修改”和“写/读”权限的网站应用程序池,它起到了作用。此apppool值来自“应用程序池”下的“基本设置”选项卡。我不确定这是否是你确定的方向,我在谷歌上搜索了一些关于定义基本设置的内容,很多人提到了apppool。谢谢你的帮助。