前2天幫助一個(gè)客戶遷移網(wǎng)站到騰訊云CVM云服務(wù)器上面,他網(wǎng)站的php版本5.2。
遷移網(wǎng)站三個(gè)步驟:遷移網(wǎng)站文件、導(dǎo)入數(shù)據(jù)庫,最后是修改數(shù)據(jù)庫鏈接文件的配置信息(數(shù)據(jù)庫名、數(shù)據(jù)庫用戶名以及數(shù)據(jù)庫密碼,畢竟新建的數(shù)據(jù)庫的配置信息與原來的會(huì)有所不同)。
域名綁定解析,然后這三個(gè)步驟弄完之后,訪問網(wǎng)站時(shí)提示:
Fatal error: Incompatible file format: The encoded file has format major ID 3, whereas the Loader expects 4

剛開始還以為是修改數(shù)據(jù)庫配置文件時(shí)賬號(hào)密碼弄錯(cuò)了或者是修改時(shí)不小心留了空格之類的,檢查完并不是這些原因?qū)е碌?/span>
原因:開發(fā)網(wǎng)站的php版本和空間上配置的php版本不匹配,比如開發(fā)用的php5.2,空間默認(rèn)為5.3
解決方案:將空間php版本設(shè)置為php5.2,成功運(yùn)行。如果不確認(rèn)開發(fā)用的版本的話可以多個(gè)版本測(cè)試看看,選擇到合適的php版本
掃碼贊賞,鼓勵(lì)支持
相關(guān)問題
Centos 7.x 下做端口映射/端口轉(zhuǎn)發(fā)Windows server 2008/2012/2016/2019 服務(wù)器桌面不顯示我的電腦(計(jì)算機(jī))的解決方案No input file specified的解決方法網(wǎng)站如何添加工信部網(wǎng)站備案號(hào)和鏈接代碼騰訊云對(duì)象存儲(chǔ)內(nèi)網(wǎng)與外網(wǎng)地址訪問Windows遠(yuǎn)程桌面多個(gè)用戶如何同時(shí)使用Chrome谷歌瀏覽器?