我最近在 IIS7 上设置 Drupal 安装。安装说明要求临时授予 IIS_IUSRS 帐户对 settings.php 文件的写入权限,以便它可以将数据库配置写入该文件。
最后我不得不自己编辑文件并自己输入数据库配置详细信息。我很奇怪为什么指令指定了 IIS_IUSRS 帐户而不是 IUSR 帐户。
也许我没有正确理解 IIS_IUSRS 和 IUSR 的区别。
答案1
这里是关于 IIS 7 中使用的组和用户的良好文档IUSR is built-in account
。用于所有匿名身份验证。IIS_IUSR is a built-in group
可以访问所有必要的文件和系统资源,以便将帐户添加到此组后,可以无缝地充当应用程序池标识。
您需要检查 Drupal 是否有任何专门添加到 IIS_IUSR 组中的帐户,以便授予该组的权限即可满足需要。
经历Drupal 文档表明需要IIS内置组权限。
On a Windows system using IIS, right-click on sites/default/settings.php and grant Modify permissions to IIS_WPG (IIS6) or IIS_IUSRS (IIS7).