规则之树

IIS下,杰奇一库多站的文件夹权限问题

正常情况下,比如apache,nginx环境,只要在php.ini中没有限制跨站目录权限,就可以正常的配置一库多站,但是在iis下这些似乎不受php.ini的控制,iis会给每个网站单独分配用户,并且让网站对应所分配用户的权限。那么问题就来了,如果在iis下进行一库多站,论设置子站点这个功能显得很麻烦,而且好像还只能支持一种伪静态,所以简便的方法就是创建两个网站。主站不会出现任何问题,但是分站会直接出现“小说不存在的提示”,这种情况在iis下绝对会出现。
解决的办法有两种,而且基本相同,都是给用户分配权限即可。

方法一,直接给users用户对主站的flies文件夹完全控制权限,也就是所谓777权限

1.右键files文件夹,点击属性,点击选项卡安全

2.直接点击编辑,然后选中users用户,在完全控制后面打勾,点击应用

方法二,给电脑的files文件夹分配手机端用户权限

1.当你在iis下创建一个名词为baidu的网站,iis会给你分配一个单独的系统用户,那么在进行到方法一的第二步的时候,就不需要选中users用户,而是点击“添加”

2.随后点击确定,只要用户输入正确,就会在组或用户名列表出现,然后选中这个用户,设置为完全控制权限。不过有时候的情况就是,iis的一些版本会对网站的直接分配统一的用户,一般是www,这样的情况下还是用方法一吧。

最后,上述的两个方法,只要确保路径正确,环境没有问题,一库多站都能搞定,但是第二种方法可能会因为iis版本问题而不会成功,不过这种方法虽然麻烦却比第一种安全性高。

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »