大家好,我們是廣東成都黑馬視覺(jué)品牌設計有限公司。如果大家有成都網(wǎng)站建設相關(guān)的問(wèn)題,歡迎聯(lián)系我們!
今天我們來(lái)討論一下關(guān)于DZ論壇在搬家過(guò)程中造成找不到貼子的問(wèn)題。
近期幫客戶(hù)把在國內的一個(gè)DZ論壇數據搬家到了國外的服務(wù)器上。但是問(wèn)題出現了,有一半以上的貼子是打不開(kāi)的。

分析:1;原服務(wù)器為windows 2008 操作系統,服務(wù)器環(huán)境為:IIS 7,PHP環(huán)境用的是護衛神套裝,原站使用的是PHP5.3+MYSQL 5
2:國外新服務(wù)器為:linux centos7, PHP環(huán)境為:NGINX,PHP 5.3+MYSQL5
由于網(wǎng)站數據比較大,我們一開(kāi)始采用的是導出SQL數據庫然后進(jìn)行的恢復,發(fā)現因為文件過(guò)大,導放的時(shí)候總是很慢,于是只好將SQL壓縮成ZIP進(jìn)行上傳。
于是我們認為有可能是在壓縮和解壓過(guò)程中造成的數據出錯。

測試:本地環(huán)境 IIS 7,護衛神套裝,PHP5.3+MYSQL5
1:按之前的方法,采用SQL導入的方式進(jìn)行數據還原,其結果和之前搬到國外服務(wù)器上效果一樣,部分貼子出現打不開(kāi)。
2:直接從服務(wù)器上的數據庫中復制數據庫到本地的數據庫中,發(fā)現,所有的貼子奇跡般的顯示出來(lái)了。
3:按上面第二種方法將數據庫直接上傳至國外服務(wù)器上,問(wèn)題得到解決。
終上所述,作為專(zhuān)業(yè)的龍華網(wǎng)站建設公司,我們認為DZ在搬過(guò)過(guò)程中,由于數據比較大,容易造成數據庫損壞或者丟失,醉好的解決方案就是直接移植數據庫,SQL還原,后臺直接還原等神馬方法都是浮云了。