我已经完成了在这台机器上安装PHP5.4的工作。手动安装步骤之一是将IUSR帐户配置为具有特定权限。问题是,我看到IIS_IUSRS组,但是没有IUSR帐户。列出的唯一用户是Admin用户,Guest帐户和安全软件用户。我不是Windows服务器类型,更多的是* NIX家伙-因此,这有点令人沮丧。我到处搜索并没有找到合适的答案,但是我对IIS7.5有了很多了解-因此并没有浪费时间。我尝试了一些建议,发现了一些类似的问题,但到目前为止没有任何效果。我也尝试过自己制作IUSR帐户,但无济于事。如果有人知道如何实现这一目标,我将非常感激。

最佳答案

经过几个小时的努力,我终于做到了。因此,对于可能遇到同一问题的任何人,这就是答案。

在这里,以及如何找到IUSR。

首先,让我解释一下,我不确定什么特定设置和/或设置会导致在系统上很难找到IUSR。但是,我找到了它,所以在这里是:
我右键单击需要授予IUSR访问权限的文件夹/文件,然后选择“属性”。

单击“安全性”选项卡=>“编辑”(在组和用户下)=>“添加”(在组和用户下)

这将带您进入“选择用户,计算机,服务帐户或组”窗口。

单击“对象类型...”按钮,然后选择所有内容并单击“确定”。

接下来,单击“位置...”,然后选择最上层的选项(这很可能是服务器本身),然后单击“确定”。

接下来,点击“高级”按钮,然后选择“立即查找”按钮。

您将看到几个搜索结果。一些将是组,另一些将是实际用户。

在此列表中,您将找到IUSR用户名。选择它,然后单击“确定”。

在那里,您拥有了它。

我不确定为什么会发生这种情况,但是,我怀疑(记住,我不太了解Windows作为服务器),我怀疑这与在所有服务器上使用Active Directory服务器进行身份验证和安全有关。我相信这是因为,尽管大多数(但不是全部)其他组和用户名都位于“查找”后的“搜索结果”列表中,但未使用我正在使用的服务器的名称来指示IUSR用户现在'。
就是这样。 :)

关于php - Windows Server 2008 R2/IIS7.5上缺少IUSR帐户,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10033126/

10-10 23:34