由于本人博客空間8月份已到期,便新購一個(gè)虛擬主機(jī)想進(jìn)行WordPress搬家,于是特意在網(wǎng)上查了些WordPress搬家教程,進(jìn)行了綜合總結(jié),并結(jié)合這次實(shí)操經(jīng)驗(yàn),制作了這個(gè)算是比較全面完整的搬家教程。大體上來說搬家分為三步
一、備份博客文件和數(shù)據(jù)庫
二、把文件傳到新空間,在新空間導(dǎo)入數(shù)據(jù)庫
三、修改配置和數(shù)據(jù)庫
四、檢查轉(zhuǎn)移結(jié)果。
WordPress博客搬家的幾種情況
1.換主機(jī)不換域名
2.換域名不換主機(jī)
3.換域名也換主機(jī)
第一步 備份博客文件和數(shù)據(jù)庫
1.在原來的空間中把博客文件下載備份。要是原來空間支持在線解壓縮,建議打包下載,這樣下載大小變小了,時(shí)間也會(huì)節(jié)省很多。本人基本時(shí)有什么更新,就用FTP同步備份到本地的,大家最好也有這個(gè)習(xí)慣,不然突然而來的事故會(huì)讓追悔莫及!
2.備份數(shù)據(jù)庫。可以通過phpadmin,帝國備份王,或者WPDBManager這樣的數(shù)據(jù)庫備份插件,您可以選擇您會(huì)的,熟悉的一種方式來做。建議對于sql,gz,zip多種格式盡量都備份一下,你不知道下一個(gè)主機(jī)會(huì)支持哪種
第二步 上傳博客文件,導(dǎo)入數(shù)據(jù)庫
1.把博客文件用FTP傳到新空間,和下載一樣,要是新空間支持在線解壓縮,建議打包上傳,這樣時(shí)間節(jié)省了很多,流量也能節(jié)省一部分。WordPress目錄是public_html下,所以只要把之前在public_html目錄下的文件,上傳到新主機(jī)的public_html下即可。
2.導(dǎo)入數(shù)據(jù)庫MyAdmin,帝國備份王都可以做到。你需要在新主機(jī)內(nèi)創(chuàng)建一個(gè)數(shù)據(jù)庫,然后將你之前導(dǎo)出的數(shù)據(jù)庫,導(dǎo)入即可
第三步 修改配置和數(shù)據(jù)庫關(guān)鍵
1.修改wpconfig文件,最好不要用記事本來修改,用notepad++或者UltraEdit等編輯器,把里面的數(shù)據(jù)庫信息改為您新空間的數(shù)據(jù)庫信息,如下
WordPress數(shù)據(jù)庫的名稱
define'DB_NAME','你的新空間數(shù)據(jù)庫名稱';
MySQL數(shù)據(jù)庫用戶名
define'DB_USER','你的 動(dòng)漫資訊堂 數(shù)據(jù)庫用戶名';
MySQL數(shù)據(jù)庫密碼
define'DB_PASSWORD','你的數(shù)據(jù)庫登錄密碼';
MySQL主機(jī)
define'DB_HOST','你的數(shù)據(jù)庫';
將你新的主機(jī)空間的數(shù)據(jù)庫名稱,數(shù)據(jù)庫用戶名和密碼填進(jìn)去即可。注意一下,MySQL主機(jī)這一項(xiàng)默認(rèn)是localhost,如果你的是Windows主機(jī),不用修改,如果是Linux主機(jī),可能需要填上數(shù)據(jù)庫的。
2.進(jìn)入新空間的phpadmin修改數(shù)據(jù)庫 修改數(shù)據(jù)庫表wp_options里的siteurl和home字段的值,改為你的新域名
3.把用的域名解析到空間后,登錄你wp后臺(tái),修改你blog的為你新的域名。
4.原來的里有鏈接或者圖片是用以前域名的,所以還要修改那些。可以在phpadmin直接修改數(shù)據(jù)庫或者velvetbluesupdateurls這個(gè)插件推薦。比如在phpadmin里,執(zhí)行執(zhí)行以下語句
- UPDATEwp_optionsSEToption_value=REPLACEoption_value,'舊','新';
- UPDATEwp_postsSETpost_content=replacepost_content,'舊','新';
- UPDATEwp_postsSETpost_excerpt=replacepost_excerpt,'舊','新';
- UPDATEwp_postsSETguid=replaceguid,'舊','新';
第四步 檢查轉(zhuǎn)移結(jié)果,按照以上做了一般就完好的搬家成功了。
看看你的Blog,恭喜您成功搬家!
新聞熱點(diǎn)
疑難解答
圖片精選