我在Azure中的虚拟机(Windows Server 2012 Datacenter)上运行IIS 8 . 我使用Web平台安装程序4.6有installed WordPress及其依赖项
当WordPress需要从其管理控制台写入文件时,我遇到了麻烦 . 我已将ftp详细信息添加到文件 C:\inetpub\wwwroot\blog\wp-config.php
中,并且工作正常 . 但是,只要WordPress尝试从其管理网页编写文件,例如创建子主题或上传媒体,我就会收到错误(例如'failed to upload due to an error'或'Target child theme directory cannot be created. This is probably a permission error' . )
我可以使用EvilDr's idea为IUSR帐户添加权限来修复此问题 . 但我对此感到紧张,因为它似乎是IUSR and should only have access to precisely what it needs; it should never be given access to anything else .
是否给予IUSR读取修改,读取和执行,列出文件夹内容,读取和写入权限的WordPress目录 C:\inetpub\wwwroot\blog
及其子文件夹是正确和最安全的方式让WordPress在IIS 8上工作?
1 回答
给WordPress需要写入的文件夹提供
NETWORK SERVICE
写权限应该可以解决问题 .更新:
NETWORK SERVICE
还需要读取和执行,列出文件夹内容和读取权限 .编辑:以为我会添加文件/文件夹等..为完整性: