建站學院(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!