我最近在IIS7上设置了Drupal安装。 安装说明要求IIS_IUSRS帐户临时写入settings.php文件,以便将数据库configuration写入文件。
最后,我不得不自己编辑文件,并自己input数据库configuration细节。 我想知道的是为什么指令指定了IIS_IUSRS帐户,而不是IUSR帐户。
也许我没有正确理解IIS_IUSRS和IUSR的区别。
以下是有关IIS 7中使用的组和用户的良好文档IUSR is built-in account所有匿名身份validation的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).