大家好,我們是廣東成都黑馬視覺品牌設(shè)計(jì)有限公司。如果大家有成都網(wǎng)站建設(shè)相關(guān)的問題,歡迎聯(lián)系我們!
今天我們來討論一下關(guān)于DZ論壇在搬家過程中造成找不到貼子的問題。
近期幫客戶把在國內(nèi)的一個DZ論壇數(shù)據(jù)搬家到了國外的服務(wù)器上。但是問題出現(xiàn)了,有一半以上的貼子是打不開的。
分析:1;原服務(wù)器為windows 2008 操作系統(tǒng),服務(wù)器環(huán)境為:IIS 7,PHP環(huán)境用的是護(hù)衛(wèi)神套裝,原站使用的是PHP5.3+MYSQL 5
2:國外新服務(wù)器為:linux centos7, PHP環(huán)境為:NGINX,PHP 5.3+MYSQL5
由于網(wǎng)站數(shù)據(jù)比較大,我們一開始采用的是導(dǎo)出SQL數(shù)據(jù)庫然后進(jìn)行的恢復(fù),發(fā)現(xiàn)因?yàn)槲募^大,導(dǎo)放的時(shí)候總是很慢,于是只好將SQL壓縮成ZIP進(jìn)行上傳。
于是我們認(rèn)為有可能是在壓縮和解壓過程中造成的數(shù)據(jù)出錯。
測試:本地環(huán)境 IIS 7,護(hù)衛(wèi)神套裝,PHP5.3+MYSQL5
1:按之前的方法,采用SQL導(dǎo)入的方式進(jìn)行數(shù)據(jù)還原,其結(jié)果和之前搬到國外服務(wù)器上效果一樣,部分貼子出現(xiàn)打不開。
2:直接從服務(wù)器上的數(shù)據(jù)庫中復(fù)制數(shù)據(jù)庫到本地的數(shù)據(jù)庫中,發(fā)現(xiàn),所有的貼子奇跡般的顯示出來了。
3:按上面第二種方法將數(shù)據(jù)庫直接上傳至國外服務(wù)器上,問題得到解決。
終上所述,作為專業(yè)的龍華網(wǎng)站建設(shè)公司,我們認(rèn)為DZ在搬過過程中,由于數(shù)據(jù)比較大,容易造成數(shù)據(jù)庫損壞或者丟失,醉好的解決方案就是直接移植數(shù)據(jù)庫,SQL還原,后臺直接還原等神馬方法都是浮云了。