apache2.4无法启动,报错(20024)


命令:
到Apache的bin目录下输入 httpd.exe -k start (如果没有-k start则什么信息都没有跳出也不结束)
错误信息:
(20024)The given path is misformatted or contained invalid characters: AH00532: Inval
id config file path \xe2\x80\x9cC:\apache24\conf\httpd.conf

apache2.4 apache

木下秀吉 11 years, 10 months ago

终于发现是建立服务的时候错了,正确的是


 httpd.exe -k install -n "Apache2.4" -f "c:\apache24\conf\httpd.conf"

但原来我是网上copy的,少了一个下引号,而上引号还是中文的,即:


 httpd.exe -k install -n "Apache2.4" -f “c:\apache24\conf\httpd.conf

就报了问题中的错误。在管理员权限下打开cmd, sc delete apache2.4 删除原来的服务再新建正确的服务就可以启动了

七夜D战车 answered 11 years, 10 months ago

从报错信息看是配置文件的路径不对。
可能是win下的路径和Linux下的路径不一致。

白狼红字君 answered 11 years, 10 months ago

是不是路径名是中文,然后命令行的解码格式不同

ajian2k answered 11 years, 10 months ago

Your Answer