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";
"" 引住的应该是字符,不是define的吧`~~应该是他这个php文件 同级目录有个叫config的夹子,他要设置当前目录过去
php的bug中有记录,但没有回复。似乎也不是所有的windows机器都有这样的问题。
看到了吗?路径中有空格,可能是这个原因让她罢工了。在你提供的那个bug跟踪里面也没人继续跟进不了了之。
好的办法就是apache或者你的程序放的目录路径中不要包含空格,也不要包含中文字,就应该OK了。
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";