上個月因為時間倉促又急於發表自己的博客跟大家分享,所以就選擇用國外的空間來搭建 WordPress 博客,最近域名備案成功,就要把博客移回國內,國內的空間速度肯定比國外快的多,不然聽到很多粉絲一直抱怨速度太慢,影響用户體驗度啊,以下飛飛就跟大家談下 WordPress 怎麼搬家,其中要注意什麼,是做昨天就開始搬家,看了一些教程但是都太簡單,中間會遇到很多問題,就繞了很多彎道,希望大家引此為鑑。

1 、備份舊的空間的數據庫和空間源碼

(1) 備份數據庫

大家可以通過 phpMyAdmin 來到 mysql 後台,選擇 WordPress 數據所在的數據庫,選擇 「導出按鈕」 即可,或者安裝 WordPress Database Backup 插件,直接選擇數據庫導出即可

(2) 網站空間備份

大家可以登錄 ftp,把整站所有源碼都複製出來即可

2 、新站操作

(1) 恢復數據庫

大家可以通過 phpMyAdmin 來到 mysql 後台,選擇 WordPress 數據所在的數據庫,選擇 「導出 (import)」 按鈕即可,如果是用插件導出的話可以登陸到新站的網站後台,選擇」 導入」,安裝下 wp 導入插件後選擇我們備份的數據庫即可倒入

(2) 網站空間還原

大家可以登錄 ftp,把整站所有源碼都複製到新站空間即可

(3) 數據庫和網站源碼導入後測試下新站是否能用

(4) 更改域名 dns

登陸域名管理後台,把舊的 dns 修改成新的 dns 就可以了,大功告成,寫出來很容易,實現過程中遇到很多問題,因為博客有一定的排名,沒推遲一秒鐘恢復也許就會被降權,心急加上又摸不着頭的問題,又面對這麼熱的天氣,經過了巨大的考驗終於完工了,我把問題總結下給大家參考

3 、搬家遇到的問題

1 、搬家後文章不能訪問

昨天早上就開始準備搬家,搬家完後發現文字不能訪問,提示錯誤 303 或者網頁錯誤,我檢查了半天,開頭以為數據庫問題,後面重新導入還是不行,檢查了插件的問題,以為是 wp 固定插件問題,卸載後重新安裝,問題還在,鬱悶了半天,今天早上還坐車的時候回想了下,靜態規則還沒檢查,因為我之前使用 liux 國外空間,現在搬到國內使用 win 空間,重寫了下 httpd.ini 配置文件,同樣還是失敗,後來上網搜索了下,原來我靜態規則寫錯了,看了蕭涵兄的日誌才明白,趕緊複製下蕭兄的偽靜態代碼,文章不能訪問問題解決。

2 、搬家後模板要重新選擇

剛搬家完,一看,怎麼我的博客什麼都沒了,趕緊把博客重新選擇導入下即可。

3 、搬家後插件要重新安裝

搬家後發現博文怎麼都全部顯示出來了,發現是摘要插件沒裝,還有一些 seo 優化插件也沒裝,最重要的是固定連接這個插件要設置,不然到時候搜索引擎認為你地址都變了,收錄的都會沒掉,做 seo 就是要細心,如果錯過一個小細節,也許你的站就報廢了,seo 優化就要從頭開始做了,所以我可以説我們做 seo 行業的人很細心,很有耐心,心理承受能力很好,不然怎麼可能每天可以承受這麼多驚喜和擔憂呢,大家説對吧,以上就是這次 WP 搬家的過程,希望對大家有幫助