IIS6.0建立多个网站发生错乱的问题
filed in 操作系统 on Mar.21, 2008, by javafuns
这几天一直被一个问题困扰:IIS6.0建了几个网站,可总是访问A,得到的页面却是B。
搜索了无数的帖子,都没有发现问题所在。大家都说只要设置好主机头就可以了,我也是这样做的,可问题还是依旧。
还好,错误不会一直隐藏下去。今晚在微软中国论坛请教了China MVP,他建议我使用两个同名的文件名,然后依照出现问题的方式去访问,但并没有出现那种现象。
不过,由此我也想到,想必是程序出了问题,访问的是A,得到的却是B,可见是IIS找错了文件,而IIS是不可能犯这种错误,那么犯错误的就是我的程序了,所以我断定是程序包含文件的时候路径不对。
突然想起自己以前改过程序,将index.php里的require(’./xxx.php’)改为了require(’xxx.php’),所以导致找错文件。果不其然,将这个错误更正以后,就没问题了。
另外,以前遇到过IIS下这种写法报错,今天经过查询,终于知道了这是因为网站目录和上级目录的权限不一致造成的,也就是说只要把上级目录设置和网站目录一样的权限,就可以正确使用这种方法去包含文件。
--->>>以下来自微软网站



