新聞中心
Ecshop網(wǎng)站從windows虛擬主機(jī)遷移搬家到linux主機(jī)下報(bào)錯(cuò)的解決方案
Linux主機(jī)和windows主機(jī)在配置環(huán)境上有所不同,所以程序在不同環(huán)境上安裝、配置的過(guò)程中,難免出現(xiàn)問(wèn)題。無(wú)憂主機(jī)香港php虛擬主機(jī)是linux的主機(jī),最近在幫客戶從windows環(huán)境下進(jìn)行網(wǎng)站遷移到無(wú)憂主機(jī)的過(guò)程中,就出現(xiàn)了問(wèn)題。 小編在給這位站長(zhǎng)朋友做Ecshop網(wǎng)站遷移時(shí),所有的數(shù)據(jù)和程序文件都遷移到新的主機(jī)空間了。數(shù)據(jù)庫(kù)信息也配置好了。但當(dāng)他訪問(wèn)域名時(shí)居然提示了一串報(bào)錯(cuò)提示。報(bào)錯(cuò)提示如下圖所示: 通過(guò)代碼報(bào)錯(cuò)返回的信息,不難看出,問(wèn)題出在數(shù)據(jù)庫(kù)中的一個(gè)字段。無(wú)憂主機(jī)小編登陸客戶的數(shù)據(jù)庫(kù),找到這個(gè)字段,發(fā)現(xiàn)了端倪。數(shù)據(jù)表中記錄的并非O.add_time這個(gè)字段,而是o.add_time。而我們又知道,linux系統(tǒng)和windows系統(tǒng)不一樣,是區(qū)分大小寫(xiě)的,這么一來(lái),就造成了找不到O.add_time的報(bào)錯(cuò)了。解決方法也很簡(jiǎn)單,只要把兩個(gè)文件中的字段修改為小寫(xiě)這個(gè)文件就迎韌而解了。小編給大家分享下具體的解決方法: 第一:找到網(wǎng)站空間根目錄下的join.php 和 index.php 這兩個(gè)PHP文件。 第二:用一種編輯軟件(例如editplus)分別打開(kāi)這兩個(gè)文件把這兩個(gè)文件下的O.add_time替換為o.add_time. 第三:保存上傳覆蓋以前的文件即可。 這時(shí)候您再回到之前訪問(wèn)的頁(yè)面刷新下網(wǎng)頁(yè)就可以看到遷移過(guò)來(lái)的網(wǎng)站正常了。 這是一個(gè)不同的環(huán)境大小寫(xiě)造成的問(wèn)題,類似的問(wèn)題還有不少,無(wú)憂主機(jī)小編遇到了類似的問(wèn)題,都會(huì)整理成文檔分享給大家。感謝大家長(zhǎng)期以來(lái)對(duì)無(wú)憂主機(jī)的關(guān)注和支持。無(wú)憂主機(jī)小編以后也會(huì)更加努力寫(xiě)出更多的文章幫助大家解決各種建站問(wèn)題。 相關(guān)文章推薦閱讀: ECSHOP后臺(tái)商品詳情無(wú)法上傳圖片 ECSHOP創(chuàng)建管理員帳號(hào)失敗的解決辦法 ECSHOP安裝遇到安裝數(shù)據(jù)失敗的解決方法 ECSHOP去版權(quán)_刪除ECSHOP底部版權(quán)信息的方法
本文地址:http://www.gle-technology.com/ecshop/13777.html