前2天幫助一個客戶遷移網站到寶塔面板上面,他網站的php版本5.2。
遷移網站三個步驟:遷移網站文件、導入數據庫,最後是修改數據庫連接文件的配置信息(數據庫名、數據庫用戶名以及數據庫密碼,畢竟新建的數據庫的配置信息與原來的會有所不一樣)。
域名綁定解析,而後這三個步驟弄完以後,訪問網站時提示:
Fatal error:Incompatible file format:The encoded file has format major ID...
剛開始還覺得是修改數據庫配置文件時帳號密碼弄錯了或者是修改時不當心留了空格之類的。而後就從新建立站點,在建立站點的時候直接把數據庫信息設置成和原來同樣的(這樣就不用再修改配置文件了),江邊鳥主機 的網站在遷移到寶塔時就是這樣弄的,很方便。
可是弄好以後再訪問網站時,仍是一樣的問題,在網上搜了下,有說是配置文件問題,有說是php版本問題。既然不是配置版本問題,我就嘗試更換下php版本(網站原php是5.2,新建的寶塔站點php是5.4的),我就更換PHP版本到5.2,再訪問時,網站就正常了。
其實不止這個問題,在網站遷移或者是網站從Windows2003系統遷移到Windows2008系統時,php版本問題都是要考慮的。php