wordpress搬家,,一直以來(lái)都沒(méi)有比較官方、安全的搬家方法,。目前網(wǎng)上多見(jiàn)的都是通過(guò)phpmyadmin導(dǎo)出數(shù)據(jù)庫(kù),,然后在新的服務(wù)器上導(dǎo)入數(shù)據(jù)庫(kù),,以實(shí)現(xiàn)搬家的目的。但是這樣做受到很多外在因素的限制,,比如說(shuō)新服務(wù)器中的mysql數(shù)據(jù)庫(kù)版本不同,、新服務(wù)器的數(shù)據(jù)庫(kù)名不同、用戶名密碼不同等等,,導(dǎo)致某些特殊情況下搬家不成功,。有時(shí)候發(fā)生誤操作,還有可能導(dǎo)致網(wǎng)站數(shù)據(jù)庫(kù)崩潰,。
其實(shí)wordpress自身是帶有導(dǎo)入/導(dǎo)出功能的,。這項(xiàng)功能可以將站點(diǎn)的所有文章、頁(yè)面,、評(píng)論,、自定義字段、條目信息(分類和標(biāo)簽等),、導(dǎo)航菜單以及自定義文章全部導(dǎo)出為xml文件,,并且可以直接在新的wordpress系統(tǒng)中恢復(fù)。由于這種操作方法是全新的wordpress安裝,,并且數(shù)據(jù)庫(kù),、網(wǎng)站配置文件都是全新的配置安裝,有效的杜絕了搬家后某些情況下數(shù)據(jù)庫(kù)名稱,、網(wǎng)站路徑,、配置路徑不一致產(chǎn)生的各種錯(cuò)誤。
使用這種方法搬家,,相對(duì)數(shù)據(jù)庫(kù)導(dǎo)入,、網(wǎng)站程序文件復(fù)制的方法來(lái)說(shuō)工作量稍微大一些。但是從某些角度來(lái)說(shuō),,這種搬家方法無(wú)需擔(dān)心配置文件出錯(cuò),、數(shù)據(jù)庫(kù)連接不穩(wěn)定,也無(wú)需打開(kāi)源代碼,,修改各種配置文件,。相比較來(lái)說(shuō),,也是一種效率的提升。
簡(jiǎn)單的說(shuō)明一下,,這種搬家方法,,導(dǎo)出的xml文件中只包含網(wǎng)站的 文章、頁(yè)面,、導(dǎo)航菜單,、評(píng)論、自定義字段,、分類,、標(biāo)簽、自定義文章,、用戶信息,。不包含網(wǎng)站的 設(shè)置、友情鏈接,、插件設(shè)置,、主題小工具。因此我們?cè)趯?dǎo)出xml文件后,,需要對(duì)網(wǎng)站的設(shè)置,、友情鏈接、插件設(shè)置,、主題小工具的設(shè)置進(jìn)行手動(dòng)記錄,。
具體操作流程如下:
1.進(jìn)入wordpress后臺(tái) -> 工具 -> 導(dǎo)出 -> 所有內(nèi)容 -> 下載導(dǎo)出文件
2.手動(dòng)記錄網(wǎng)站的設(shè)置,、友情鏈接、插件設(shè)置,、主題小工具的設(shè)置,。建議將各項(xiàng)以前修改過(guò)的記錄記在一個(gè)txt文本中,便于恢復(fù)時(shí)快速查閱設(shè)置,。具體工作量并不算太大,,只要設(shè)置過(guò)一次的話,相信不是難事,。
3.一切準(zhǔn)備就緒后,,將域名解析到新的服務(wù)器上,并在新的服務(wù)器上安裝全新的wordpress系統(tǒng),,這里就不用我多說(shuō)了吧,,相信大家都會(huì)裝=。=
接著將舊網(wǎng)站中的【/wp-content/plugins】,、【/wp-content/themes 】,、 【/wp-content/uploads】三個(gè)目錄的文件復(fù)制到新wordpress系統(tǒng)的對(duì)應(yīng)目錄中。
4.登陸新的wordpress后臺(tái),,打開(kāi) 工具 -> 導(dǎo)入 這里會(huì)讓大家選擇導(dǎo)入的方式,,我們這里只要選擇wordpress即可,如圖:
點(diǎn)擊wordpress后,會(huì)提示需要安裝插件,。插件安裝后,,會(huì)進(jìn)入導(dǎo)入界;選擇之前導(dǎo)出的xml文件,,將其上傳到服務(wù)器中,,如圖:
上傳完成后,,會(huì)提示是否需要修改用戶名、修改用戶身份,,是否需要下載附件,。一般情況下,如無(wú)特殊需求直接點(diǎn)擊提交即可,。如圖:
到這一步,,之前備份的數(shù)據(jù)已經(jīng)導(dǎo)入完成,。
5.數(shù)據(jù)導(dǎo)入完成后,需要對(duì)系統(tǒng)默認(rèn)產(chǎn)生的一些數(shù)據(jù)與設(shè)置進(jìn)行清理,,比如 “你好,,世界”、“示例頁(yè)面”等內(nèi)容進(jìn)行刪除,。重新調(diào)整 主題中的導(dǎo)航菜單,,將其修改為之前正常的菜單結(jié)構(gòu)。
6.進(jìn)入 插件 -> 已安裝的插件 將所有插件啟用 ,。然后把之前通過(guò)txt文本記錄下來(lái)的“網(wǎng)站的設(shè)置,、友情鏈接,、插件設(shè)置,、主題小工具的設(shè)置”等內(nèi)容進(jìn)行相應(yīng)的恢復(fù)設(shè)置。完成這一步,,基本上網(wǎng)站就基本搬家完畢,,網(wǎng)站已經(jīng)可以正常訪問(wèn),。剩下的就是設(shè)置301跳轉(zhuǎn)、上傳robost文件等特殊操作了,。相信對(duì)于大家來(lái)說(shuō)也不是太復(fù)雜的工作,。
結(jié)語(yǔ):此方法適用于任何情況下的搬家、即使是不同的服務(wù)器環(huán)境,、不同的數(shù)據(jù)庫(kù)版本,,只要能夠正常安裝wordpress都可以進(jìn)行搬家;尤其在虛擬空間上更為適用,。
在某些情況下,,其實(shí)還可以用于wordpress重裝、修改系統(tǒng)文件出現(xiàn)無(wú)法打開(kāi)網(wǎng)站等問(wèn)題時(shí)緊急恢復(fù)等等,。
所以大家最好養(yǎng)成習(xí)慣,,經(jīng)常將網(wǎng)站內(nèi)容導(dǎo)出為xml進(jìn)行保存?zhèn)浞荩詡洳粫r(shí)之需,。
- 本文固定鏈接: http://www.frontopen.com/1115.html
-
轉(zhuǎn)載請(qǐng)注明: 品味人生