chdir( "config" );//其中config可能是个自定义的路径,所以就出现了你所不希望的。
猜测而已,可以看看有无 define(config,'xxx/xxx/xx');之类的。

解决方案 »

  1.   

    回复人:lvlfforever(那一年) ( 二级(初级)) 信誉:100
    "" 引住的应该是字符,不是define的吧`~~应该是他这个php文件 同级目录有个叫config的夹子,他要设置当前目录过去
      

  2.   

    config是目录,那个例子可以先试试。
    php的bug中有记录,但没有回复。似乎也不是所有的windows机器都有这样的问题。
      

  3.   

    D:\Program Files\Apache2.2\htdocs\wiki
    看到了吗?路径中有空格,可能是这个原因让她罢工了。在你提供的那个bug跟踪里面也没人继续跟进不了了之。
    好的办法就是apache或者你的程序放的目录路径中不要包含空格,也不要包含中文字,就应该OK了。
      

  4.   

    也就是说我想你把程序放在d:\SERver\apache\htdocs\wiki下应该是完好的
      

  5.   

    Warning: chdir() [function.chdir]: No such file or directory (errno 2) in D:\Program Files\Apache2.2\htdocs\wiki\config\index.php on line 471相关联代码为:
    chdir( "config" );---------------------------------
    I think it should be 'chdir( "." );' or '//chdir( "config" );' because the current directory is "config".chdir("D:\Program Files\Apache2.2\htdocs\wiki");
        echo getcwd()."\n";
        chdir("..");
        echo getcwd()."\n";--------------------------chdir("D:\Program Files\Apache2.2\htdocs\wiki");
        echo getcwd()."\n";
        chdir("D:\Program Files\Apache2.2\htdocs\wiki\..");
        echo getcwd()."\n";