在本地测试环境当中,很多人遇到过apmserv集成软件启动失败的问题;有apache启动失败、mysql启动失败;系统天堂小编针对apmserv启动失败的原因整理了对应的解决方法在这里分享给大家。
现在我们就来了解一下apmserv启动失败的原因以及解决方法:
一.apmserv启动失败的原因
1.端口占用问题
2.路径及文件名问题
3.配置文件问题
二.apmserv启动失败的解决方法
1.针对端口占用问题的解决方法
这个问题比较常见,解决起来也很容易。通常是因为迅雷、IE或安装的其它程序占用了80端口而导致Apache启动失败,在启动Apache之前将端口号修改为其它未占用的端口就可以了。修改为非80端口后,访问自己的站点需要在地址后加上端口号,如:Http://127.0.0.1:88,这样就可以正常启动了!
2.针对路径及文件名问题的解决方法
解决了端口问题,还是启动失败,这是为什么呢?我们需要注意一个小细节,查看一下我们安装APMServ的路径,要确定安装路径的文件夹名称中不能出现中文或空格。
3.针对配置文件问题的解决方法
安装APMServ,启动服务后提示Apache启动失败!在排除以上两种情况后,我们打开本地服务查看一下,如图1:
发现只有Apache服务没有启动。我们手工来启动一下,系统提示错误。打开运行,输入eventvwr.msc查看一下系统日志——应用程序的日志。这时候我们发现有很多错误,查找并打开Apache的错误日志,如图2:
我们可以看到,系统已经帮我们记录了错误的起源地址D:/HySzWork/APMServ/Apache/conf/extra/httpd-ssl.conf 。是这个文件的第199行出现了问题,我们来看看是什么问题,如图3:
一看到这个信息我就笑了……我电脑换过一个硬盘,盘符有点乱了,也懒得改过来,我根本没有E盘哈!如图4:
这下问题就很明了了,作者默认将cgi-bin的重定向文件指定路径为E盘,而我根本没有E盘,这就导致了错误的发生!这样只需将E盘符改为G就可以了!
因为APMServ版本之间或个人电脑间可能存在差异,大家遇到的问题也不尽相同,这里只是告诉大家要学会充分利用系统日志的功能达到解决一系列的问题!