虚拟机vmware workstation 9本地测试
系统:Windows Server 2003
环境:Php+Mysql Server5.6+Apache2.2
程序:Discuz X3.0
开启全局模式,II 6.0添加Rewrite组件,Rewrite一直处于未加载状态(红色箭头一直朝下),网上找了很多答案,说得最多的都是同一个答案:
1.Rewrite文件夹一定要有users组的默认权限
网上也有说还要加上一下两个权限的,个人觉得没必要,尽是造成安全隐晦的!
1.给Rewrite文件夹添加everyone用户,给所有权限
2.给Rewrite文件夹加上IIS_WPG用户,给默认权限
我的就只有administrators,system,users这三个组的默认权限就加载成功了!
最后要重启IIS。
如果还是还是红色的向下箭头,请运行一下网站程序就可以了……
都试过了还是一样,没用,附图:
IIS_WPG权限
everyone权限
失败状态(重启IIS后)
还有一个问题,有网友也碰到了就是添加 Rewrite.dll,会出现:Service Unavailable,如下图:
只有删除Rewrite才能正常访问。
后来这位网友自己解决了,不知道是他是怎么解决的,希望有知道的朋友能分享一下解决方法。
本人QQ:122461241,希望更多的高手交流一下经验。 |