Apache启动失败问题
最近大半个月,都在学习《哈佛大学公开课:构建动态网站》。今天正在做股票模拟交易网站的小项目,作为练习。我是在windows机器上安装了XAMPP来做项目的,在打开Apache服务器时,意外出现了“启动失败”的报错。
于是我赶紧想了下,最近做过什么设置变动。因为之前打开phpMyAdmin时,提示我的MySQL服务器中的root用户没有设置密码,我便给它设置了个密码。所以我想当然的认为,肯定是root密码的问题。我就把root密码给恢复成空,再重新启动了XAMPP,但Apache还是启动失败。而报错信息显示,可能是端口问题或是错误的配置。
我把错误信息在Google中搜索了后,还是没什么结果。而且我回过头想到,Apache是web服务器,跟MySQL密码有什么关联呢,应该没有啊。会不会是其它问题呢?我又想了下,还做过什么配置上的变动没。Apache有个网页管理界面,我为了方便,把默认的根目录改到了项目的目录上。对了!就是这个问题,今天我把项目的目录位置变动了,所以Apache找不到根目录的位置,启动不起来了。想到这点,我把项目目录改到了原来的位置,果然Apache启动正常了。
这件事情让我想到,有时候出现问题,想当然的原因不一定是真正的原因。真正的原因还是应该进过详细的分析后,才能找到。
2014-02-09
上一篇: 推出知识搜索服务 下一篇: Vagrant安装步骤