Godaddy的Windows服务器默认目录权限仅为Read和Web,即程序读取文件和网络访问。对于需要写入文件的程序需要单独设置目录权限。
方法:
登入Godaddy,打开该主机的Hosting Control Center
Content -> Directory Management
点击‘Create Directory’,输入目录名,下方选择相应权限,“Continue”继续,“Add”确认添加即可。
此设置需要一段时间访客生效,约5-15分钟,注意列表中不再是“Pending Setup”时即为已生效。
Z-Blog需要特殊设置的目录为:yourblog为你的Blog程序所在目录,注意根目录无法设置权限、即无法在根目录写入文件。
yourblog:Read、Web、Write,根目录需写入静态RSS文件
yourblog\DATA:Read、Write,允许操作数据库文件
yourblog\CACHE:Read、Write,允许写入文章缓存文件
yourblog\INCLUDE:Read、Write,允许写入其它缓存文件
yourblog\UPLOAD:Read、Web、Write,允许写入附件文件
yourblog\POST:Read、Web、Write,允许写入文章静态文件
yourblog\XML:Read、Web、Write,允许写入分类RSS静态文件(Plus)
注意将POST换成你的静态文件存放的目录名,如开启自定义目录可能需要再设置子目录权限,未测试
如需在线编辑模板请设置TEMPLATE为Read、Write权限。(不设置Web可以保护模板文件不能直接访问)
附:Godaddy Windows服务器目录权限说明
Read:程序读取
Web:网络访问
Browser:网络访问列目录(Index of)
Write:程序写入
Set Root:设置为应用程序根目录(ASP.NET相关?)
Reset:恢复默认设置,即从特殊目录权限列表删除此条目,硬盘上文件夹不会自动删除。