当将Joomla 3.2与IIS 7.5集成在Windows Server 2008 R2上时,经常会出现目录权限问题,而使用过于宽泛的设置往往无法解决这些问题。 以下解决方案是安全且功能齐全的:
- IIS_IUSRS组需要以下C权限:\ inetpub \ wwwroot \:读取和执行,显示文件夹内容,读取,写入
- IIS_IUSRS组需要以下权限:C:\ Windows \ Temp \:读取和执行,显示文件夹内容,读取,写入
- 用户IUSR必须位于IIS_IUSRS组中(计算机管理>本地用户和组>组)
如果您需要对通过 PHP 上传的所有文件有额外的特殊目录权限(例如 SSH 或 FTP),您还应该为 C:\Windows\Temp\ 文件夹设置这些权限。如果您通过 PHP 上传文件,PHP 首先将此文件复制到临时路径,然后复制到最终路径。如果文件最终位于临时目录中,它将继承其权限并在移动到最终目录后保留它们。