将用户添加到PHP会话目录iis 8时,"无法找到名为IIS_IUSRS的对象"

TDs*_*uza 5 php iis iis-8 windows-server-2012 windows-server-2012-r2

我正在运行运行IIS 8的Windows Server 2012 R2.整个Windows服务器环境的新功能.

要安装PHP,我遵循以下教程

安装和配置PHP

部分原因是,为了正确使用PHP的会话功能,我需要创建一个新文件夹"sessions"并将"IIS_IUSRS"添加到该文件夹​​中.

但是,当我在"对象文件框"中输入相同内容时,它会向我提供"找不到名为IIS_IUSRS的对象"错误.

到目前为止,我已经提到了以下内容,但没有一个有用

尝试将IIS_IUSRS添加到Administrators组[关闭]

IIS或IIS_IUSRS permisions,以便PHP可以为WordPress写入文件

IIS_IUSRS组丢失

如何在C#中为IIS用户授予文件夹权限?

IIS8中的IIS_IUSRS和IUSR权限

一直在研究几个小时,但却找不到足够的具体内容.

Jus*_*ing 8

我知道这是旧的,但是由于我在寻找解决方案时遇到了这个问题,不妨回答一下。

我的答案来源:在 Windows 7 笔记本电脑中找不到 IIS_IUSRS 组

  1. 在 IIS 管理器的主页面中,右键单击您要配置的网站(在连接->[机器名称]->站点->[您的站点]中找到);
  2. 将弹出“[服务器名称] 属性”菜单。单击安全选项卡;
  3. 在“组或用户名:”框架下,单击“编辑”按钮;
  4. 在下一个窗口中单击“添加”;
  5. 弹出“选择用户、计算机、[...]”;在“输入要选择的对象名称”中输入“IIS_IUSRS”;6.) 点击“位置”;现在向上滚动到顶部,您应该会在树结构的顶部看到您尝试配置的机器的名称。选择此条目并点击确定。现在应该正确地找到 IIS_IUSRS,例如 [DMNNAMEOFMACHINE]\IIS_IUSRS;

  • 感谢您的帮助 - 忍不住认为只需说“在尝试查找“IIS_IUSRS”时,请确保在“从此位置”中选择计算机名称”就可以更清楚、更简洁地表达这一点。 (2认同)

Taw*_*kil 7

IIS_IUSRS通过如下所示的 Windows 用户/组选择对话框添加时需要注意两件事:

在此输入图像描述

  1. IIS_IUSRS是一个组,而不是一个用户。 Groups默认情况下未选中,因此您需要在 下选中它Object Types

  2. IIS_IUSRS不是域对象,而是机器的本地对象。因此,正如另一个答案中所述,请确保在 下选择计算机名称(而不是 Active Directory 位置)Locations

对于那些习惯通过此对话框添加 AD 用户(相对于本地组)并因此保留默认值的人来说,这些参数很容易被忽视。