【发布时间】:2013-12-20 16:37:18
【问题描述】:
我在 Azure 的虚拟机(Windows Server 2012 Datacenter)上运行 IIS 8。我有 installed WordPress 及其使用 Web 平台安装程序 4.6 的依赖项
当 WordPress 需要从其管理控制台写入文件时,我遇到了麻烦。我已将 ftp 详细信息添加到文件 C:\inetpub\wwwroot\blog\wp-config.php 中,效果很好。但是每当 WordPress 尝试从其管理网页写入文件时,例如创建子主题或上传媒体时,我都会收到错误消息(例如,“由于错误而无法上传”或“无法创建目标子主题目录。这可能是权限错误'。)
我可以使用EvilDr's idea 向 IUSR 帐户添加权限来解决此问题。但我对此感到紧张,因为似乎IUSR and should only have access to precisely what it needs; it should never be given access to anything else。
是否为 WordPress 目录 C:\inetpub\wwwroot\blog 及其子文件夹提供读取修改、读取和执行、列出文件夹内容、读取和写入权限是让 WordPress 在 IIS 8 上运行的正确和最安全的方法?
【问题讨论】:
标签: php wordpress iis permissions iis-8