刚做好的一个网站,在2000server fat32 (后称调试机)里调试一切正常。
拷贝到2000server ntfs (后称服务机)文件系统上后。
设置iis权限(主目录-并应用到子目录):
添加 IUSR_LocalHost 用户-只读。
Administrators 组 -完全。
删除 everyone 用户。
安装好ODBC驱动程序 以及 bbs的插件。-服务机 与 调试机设置相同。
结果在服务机上 :index.asp(有后台数据库-只是读取)-可以正常访问。
而在bbs上出错了。显示驱动引擎出错。
...设置n个小时....
想到了可能是数据库有读写操作。不应设置为只读。所以马上给IUSR_LocalHost添加
写权限。运行一看...起先还高兴了一下。发现能打开了。并能正常登陆。
结果又发现里面的部分子板快点不进去 为:
admin管理板快可以访问。-我忘记了去尝试发表操作。
灌水区能浏览文章。 -没尝试发表操作。
其他的都不能访问。 提示某个asp文件的某某行(conn1.Open strconn)出错:
Post : asdf&$##$!@$@$ 什么什么的。什么错误
而服务机和调试机里的文件是相同的。
....反复设置n++ 个小时...(凌晨4点了。我苦!
权限已经做的很乱了。。只好把bbs的虚拟目录删掉 重新来过。
奇迹出现了....什么都好了。!!
我的妈呀! 我前后设置的操作是一模一样的啊!!!¥~·#·#¥%#……
晕过去了.....
我估计是权限的问题,就是不清楚,错哪里。是不是歪打正着碰到了。
各位高手给我一个看法,知道的话请告诉我。帮我完全搞懂的话+200分!(一定)
该贴分数可能少了。。如果真的少了 我会再开贴+ 的。!!
谢谢各位发表意见!! up有分!
谢谢。。谢谢。。!!
---------------------------------------------------------------
要设置NTFS权限
IUSR_USER应该设置为IUSR_机器名
---------------------------------------------------------------
ntfs目录权限必须充分.IUSR_hostname是默认的WWW服务帐号.给这个帐号完全控制权限(读写是必须的).虚拟目录所在物理文件夹也应该有这个权限.或者你开放everyone完全控制权限也可以.其实一般情况下,你在建立虚拟目录的时候,目录权限用默认就一切OK了.
---------------------------------------------------------------
因为BBS是会记录用户最后一次登陆的时间以及用户注册等内容,所以在NTFS数据库那个文件夹的权限给everyone或者IUSR_LocalHost 有写入的权限,整个文件夹的属性不可以设置为只读
---------------------------------------------------------------
是不是跟缓存有关系啊? UP。
---------------------------------------------------------------
大部分BBS的数据都会记录用户的登陆次数,如果用户没有写权限,怎么记录数据?
---------------------------------------------------------------
up
---------------------------------------------------------------
設置everyone只讀(數據庫可寫就行了),設過几次,都是一次搞定!
權限本并不復雜的!
---------------------------------------------------------------
目录设置权限可能有继承行为,bbs根目录权限更改,内部文件的权限没有更改,重新做目录后权限一致所以问题解决。
可尝试一下。