建站学院(LieHuo.Net)服务器文档 近日看到Apache和MySQL都有更新,Apache是从2.2.9更新到2.2.11,MySQL是从5.1.28到5.1.30也同步升级学生之家的服务器,以为只要十几分钟就能搞定。
由于安装是不是用安装程序傻瓜包方式安装的,没有写入注册表很多信息,所以升级时采用的是替换法,把新的Apache和MySQL主程序分别覆盖了原来的,但是配置文件不覆盖(Apache的httpd.conf以及MySQL的my.cnf)。重启服务,Apache提示遇到错误代码1,而MySQL无法启动,没有其它提示。
以前遇到这些错误会手慌脚乱,Google半天才能解决问题,现在不会,对这些错误已经轻车熟路了。Apache错误1无非就是端口被占用或者配置文件出问题,MySQL也类似。
想想Apache刚都没有端口占用,肯定不是80端口被占用的问题。把新的Apache和MySQL配置文件替换旧有的,重启服务,成功!然后对照新旧配置文件,把需要设置的一个一个修改,例如ServerRoot、DocumentsRoot等。再重启服务,网站正常,OK!