Apache无法启动解决 the requested operation has failed_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2144 | 回复: 0   主题: Apache无法启动解决 the requested operation has failed        下一篇 
DJYang
注册用户
等级:列兵
经验:91
发帖:67
精华:0
注册:2011-8-8
状态:离线
发送短消息息给DJYang 加好友    发送短消息息给DJYang 发消息
发表于: IP:您无权察看 2015-7-6 15:37:38 | [全部帖] [楼主帖] 楼主

启动apache的时候总是启动不成功,提示:The request operation has failed

A、先列出网上几种常见的原因及处理方法

apache无法启动提示the requested operation hasfailed 的错误信息,有以下几种解决方法:

1.80端口占用

apache默认使用的端口是80,而IIS和迅雷用的也是80端口。

2.软件冲突

装了某些软件会使apache无法启动如Dr.com 打开网络连接->TcpIp属性->高级->WINS标签 把netbios的lmhosts对勾去掉,禁用tcp/ip的netbios. 然后再启动应该就可以了。

3.httpd.conf配置错误

apache的配置文件httpd.conf出错,在windows里启动它,会提示the requested operation has failed。解决方法:用命令行模式启动apache,并带上参数,apache会提示你哪句有误,然后就可以针对性的解决,命令如下: httpd.exe-w -n "Apache2" -k start

注意:要先使用命令在apache的安装bin目录下启动apache,才能使用上面的命令

4.还有一种情况:

即使你这次启动了,下次你都有可能启动失败

在运行里输入:netshwinsock reset

一会儿cmd会提示你重启,不用理会,现在APACHE已经可以启动了。

其实就是一个winsock的修复

B.我的两种解决方法

1. 使用start.exe监测报错信息

直接在开始菜单找到你安装apache的文件,找到start.exe启动它,如果httpd.conf文件中有错误会提示哪一行出了什么错,这时就可以对症下药了

2.使用命令监测报错信息

在命令行中启动apache服务器,看有什么错误显示,此时输入httpd.exe -w -n"Apache2" -k start,但是显示:‘httpd.exe’不是内部命令,也不是可运行程序,此时就必须用cd进入apache安装目录,进入到包含httpd.exe的目录即可,如我的安装目录:cd F:\Apache2\bin,再在命令行中输入httpd.exe -w -n"Apache2" -k start,此时会显示LoadModule caucho_module D:/resin-3.1.9/win32/apache-2.2/mod_caucho.dll,此时注意这个路径,这个路径必须是resin安装路径下的文件;注释这句话之后又提示:ResinConfigServerlocalhost 6801这行错误,索性把这两行先手动注释了,这时再试已经起来了。

--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论