DocumentRoot里的盘符不存在时apache启动不了(NT)

DocumentRoot里的盘符不存在时apache启动不了(NT)

<VirtualHost *>
    DocumentRoot E:/fdsf
    ServerName test.loc
</VirtualHost>

注,“E”盘不存在的。出错:

Faulting application httpd.exe, version 2.2.6.0, faulting module libapr-1.dll, version 1.2.11.0, fault address 0x000038dc.


bug?
1.3版本没问题,没用过2.2的。
配置文件出错了,还启来干什么,2.0版本的日志文件目录不存在都启动不了。目录一定要存在。
目录不存在不代表配置出错。
配置一个不存在的目录不是配置出错么
如果只要语法正确就算程序没错的话,写程序就太简单点了。
前几开用apache 2.0的,重配日志文件到另一个目录,我指望apache给我自动新建个目录呢,结果他没甩我,拒绝启动.... 我只好屈服,手动给他把目录建起...还好,只要有目录就行,日志文件他还是会自动生成的...


QUOTE:
原帖由 qintel 于 2007-10-7 21:02 发表
前几开用apache 2.0的,重配日志文件到另一个目录,我指望apache给我自动新建个目录呢,结果他没甩我,拒绝启动.... 我只好屈服,手动给他把目录建起...还好,只要有目录就行,日志文件他还是会 ...

其它问题先不说,看清楚我的帖子哦,关键是它并没有提示我目录对不对,而是程序出错了:

QUOTE:
Faulting application httpd.exe, version 2.2.6.0, faulting module libapr-1.dll, version 1.2.11.0, fault address 0x000038dc.

这是什么内存读取错误吧?当然,我不知道是不是它本身的问题还是其它模块引起的,而一切模块都是它默认的配置,除了那个站点配置。


QUOTE:
原帖由 五花小鱼 于 2007-10-5 20:31 发表
配置一个不存在的目录不是配置出错么

不是有意配置一个不存在的目录啦,有时候为了测试或演示,会临时指到u盘等等不是固定的目录下,等等情况,不需要每次都去修改配置文件而老出现程序错误提示。
而1.3版本只是提示你目录不存在,不影响启动和使用。