Entries Tagged ‘IIS’:

IIS6.0建立多个网站发生错乱的问题

这几天一直被一个问题困扰:IIS6.0建了几个网站,可总是访问A,得到的页面却是B。

搜索了无数的帖子,都没有发现问题所在。大家都说只要设置好主机头就可以了,我也是这样做的,可问题还是依旧。

还好,错误不会一直隐藏下去。今晚在微软中国论坛请教了China MVP,他建议我使用两个同名的文件名,然后依照出现问题的方式去访问,但并没有出现那种现象。

不过,由此我也想到,想必是程序出了问题,访问的是A,得到的却是B,可见是IIS找错了文件,而IIS是不可能犯这种错误,那么犯错误的就是我的程序了,所以我断定是程序包含文件的时候路径不对。

突然想起自己以前改过程序,将index.php里的require(’./xxx.php’)改为了require(’xxx.php’),所以导致找错文件。果不其然,将这个错误更正以后,就没问题了。

另外,以前遇到过IIS下这种写法报错,今天经过查询,终于知道了这是因为网站目录和上级目录的权限不一致造成的,也就是说只要把上级目录设置和网站目录一样的权限,就可以正确使用这种方法去包含文件。

--->>>以下来自微软网站


Tags: , - Views: 260 - Trackback -

Leave a Comment

wordpress 迁移到 IIS 上

上个月就搭建了Windows 2003 + IIS + php + Mysql的服务器环境,但一直没多少时间把blog迁移到这上面来。

最近,花了几天时间做迁移,发现了不少问题,最头大的是迁移后blog访问不了,页面打不开,后来将问题定位到php的require函数在Windows上有个怪异的表现:require页面不能使用 ./ 这样的形式,否则保你程序不好用。这个问题不知道是不是在windows上apache也一样。

测试一下代码高亮

  public class HelloWorld {
    public static void main(String[] args) {
      System.out.println("hello, world!");
    }
  }


public class HelloWorld {
public static void main(String[] args) {
System.out.println(”hello, world!”);
}
}


Tags: , , - Views: 367 - Trackback -

Comments (1)