網站搬家

新手該如何自行搬家-更換主機的三大招

Kevin 當初在創這個部落格時是利用 Godaddy 的 WordPress 專用主機(買時附贈一個網域)來架站。我所購買的 WordPress 專用主機主要是針對希望 WordPress 網頁效能可以自動優化的客群,也就是說後台會有人幫你維護、SEO 優化及備份,對於新手架站人員來說是非常容易掌握的。

這次我將網站從 WordPress 主機搬到 Linux 共享主機主要是因為想要學習 cPanel 後台的管理,由於是第一次搬家,在搬家的時候花了不少時間在做研究,因此我會在文中一一介紹不同的搬家方法及其優劣。

home office, apple inc, business

幫網站搬家分為更換網址以及不更換網址兩種,方式一模一樣,但更換網址會需要多一個取代網址的動作。

備份備份備份,很重要所以說三次,因為在網站遷移時真的什麼意外都有可能發生,所以請記得備份好一份檔案存桌面或Dropbox

移站方式1:
使用All-in-One WP Migration外掛

推薦指數
3/5

All-in-One WP Migration 介面很直白簡單,然而缺點是上傳資料時會遇到上限(512MB)的問題,而且下載下來的壓縮檔只有 All-in-One WP Migration 外掛可以解壓縮,如果你連 WordPress 後台都無法打開,壓縮檔也沒有辦法解壓縮。

♣第一步:安裝外掛到新、舊主機 WordPress

分別安裝 All-in-One WP Migration 外掛到新、舊主機的 WordPress 中,完成後左側選單會出現 All-in-One WP Migration 的選項,可匯入及匯出檔案,此時的匯入上限是 32MB。

♣第二步:下載外掛擴充包

All-in-One WP Migration 下載擴充外掛(選擇Basic)並上傳外掛到新主機的 WordPress 中,此時匯入上限變為 512MB。

♣第三步:從舊主機匯出資料

利用 All-in-One WP Migration 將所有資料從舊主機匯出,點選匯出程序儲存方式→檔案,接著會得到一個 .wpress

♣第四步:將資料匯入新主機

如果你的檔案小於 512MB,恭喜你可以很順利的利用 All-in-One WP Migration 將所有資料匯入檔案到新主機中。

如果超過,你可以看這支
影片,透過更改 content.php 的方式修改上傳限制(網路上成功、失敗各一半吧,希望你是 Lucky 的那一半)。


這樣搬家就完成了囉!

移站方式2:
使用WPVivid 外掛

推薦指數
5/5

WPVivid 是一個用來備份的外掛,它也可以用來搬移網站。也許你聽過 UpdraftPlus 備份外掛,兩個外掛性質差不多,但是 WPVivid 所有功能都是免費的,所以這邊只介紹 WPVivid。

♣第一步:安裝外掛到新、舊主機 WordPress

分別安裝 WPVivid 外掛到新、舊主機的 WordPress 中,完成後左側選單會出現 WPVivid 的選項。

♣第二步:複製新主機的 Key

到”新主機”的 WPVivid,點選上方的 Key (注意是新主機的 Key 不是舊的),並按下 Generate,這時你會看到一大串編碼,整串複製起來。

♣第三步:將 Key 貼到舊主機開始備份

到”舊主機“的 WPVivid,點選上方的 Auto-Migration,將剛剛複製的編碼貼入,按下 save。成功上傳 key 後,接著下方選擇 Database+Files,按下 Clone then Transfer 資料即開始上傳,檔案大的話會需要一點時間。

♣第四步:將備份資料傳到新主機

傳輸成功後,回到新主機 WPVivid 頁面並重新整理,接著點選 Backup&Restore,拉到下方會發現有個備份資料,按下 Restore

緊接著會出現兩個選項,要將網域改成新的還是保持一樣的,這邊就看你是否更改網域名去選擇。


這樣搬家就完成了囉!

移站方式3:
手動利用Filezilla下載上傳

推薦指數
3.5/5

Filezilla 是一套免費、開放原始碼的 FTP 檔案傳輸軟體,這裡不解釋太多專有名詞。手動的程序比較繁瑣,也會牽涉到文件更改,若你是搬家新手,上述兩種方法都失敗,或者進不去 WordPress 後台時再考慮手動吧。

♣第一步:備份網站文件

先在電腦安裝 Filezilla,安裝後打開會看到如左下圖的介面。上面你需要輸入主機使用者名稱密碼以及連接阜,這裡的資料要從你舊的虛擬主機後台取得,這樣才可以連接到你的主機。

右下圖是我舊主機( Godaddy )的後台,從 SFTP/SSH 資訊可以取得上述資料,每一家主機商後台都不太一樣,如果你找不到上述資料可以詢問主機商。

連到主機後,全選根目錄資料(綠色區域)用滑鼠拉至你的本地電腦(黃色區域),開始下載備份資料(下載過程會有點久)

♣第二步:備份資料庫

進入 Cpanel 後台找到 phpMyadmin,左側會有一個是你的資料庫(點選不是 information_schema 那一個),接著你會看到很多資料,拉到最下方點擊全選然後匯出( .sql檔)

第三步:上傳文件

都下載後就要到新主機上傳了,這裡有點小複雜,如果你的新主機還沒有建 WordPress 就要先用你要使用的網域安裝一個。

接著到 Cpanel 的”檔案管理員“,點選 public_html,將裡面的 wp-config.php 選取,點擊上方編輯,接著你會看到文本裡面有一個地方長的像右下圖,DB_NAMEDB_USERDB_PASSWORDDB_HOST,請先把他們記下來。

然後回到 public_html 將舊網站的文件上傳(請將整個文件壓縮,上傳再解壓縮,文件檔跟資料庫檔是分開的喔不要搞混)。記得剛剛請你記下的 DB…嗎?現在再回到 wp-config.php ,你會發現 DB 那一塊的資料變了,因為那是舊的網站的資料,所以你要把它改回來。

第四步:上傳資料庫

回到新主機的 Cpanel 首頁,進入 phpMyadmin,這時裡面左側會有一個是你的資料庫(跟前面一樣,點選不是 information_schema 那一個),將原本的資料全選刪除,然後匯入舊網站的資料庫檔。

如果你的網域沒變,恭喜你這樣就完成搬家囉!如果你有換網域,請接著看第五步。

♣第五步:在資料庫尋找舊網域

現在你應該還在  phpMyAdmin,點擊上方的搜尋,將舊網址輸入,檔案全選查詢,接著系統會告訴你各個檔案是否有包含舊網址,如右下圖紅色框框區域(發現大部分是 post),個別點擊查看,拉到下方可以看到有出現舊網址的表格,抓出有舊網址的那一直欄名稱。

♣第六步:更改舊網域成新網域

點擊上方的 SQL 進入網址更換,打入下圖中所寫的程式。假如 wp_post 檔案的 post_content 欄含有舊網址,舊網址是1,新網址是2,那你就要打 :

UPDATE  wp_post  SET post_content=REPLACE( post_content,  ‘1’  ,   ‘2’  ) ;

依序改完後再自行重複第五步驟檢查是否有遺漏,這樣就大功告成啦!是不是很…繁瑣呢哈哈,所以如果你可以用外掛的方式搬家,就建議不要用手動。

結論

寫這篇文章時我還在使用 Godaddy 主機,但在搬家到 Cloudways 主機後我的網站速度變得很快,因此推薦 Cloudways 給還在煩惱主機該選擇哪家的人。

一個網站的主機速度,會影響到 SEO 排名,因此選對主機非常重要。但是很多人在一開始沒經驗時會隨便選一個主機,導致後續要搬家的麻煩。

Kevin 在使用 Godaddy 的主機時發生了很多問題,雖然一開始使用 Godaddy主機,但是後來毅然決定搬到 Cloudways 主機,想知道如何搬家到 Cloudways 的人可以看這篇,搬家到 Cloudways 非常容易,不會像這篇那麼複雜。

如果這篇文章有幫助到你,也歡迎你分享給更多人知道,或者你有什麼想法也都歡迎在底下留言以及按個讚作為鼓勵。

更多 Email 行銷相關文章

製作 EDM 電子報平台

網路行銷私藏工具

選擇好的網路行銷工具,能夠讓你事半功倍。這裡藏著 Kevin 私藏的網路行銷工具,想要學習網路行銷一定不能錯過。 

網路行銷學習書籍

網路行銷究極攻略
網路行銷究極攻略
書籍介紹

這本書會教你該怎麼從一開始吸引潛在顧客,緊接著如何一步步建立漏斗”引導”顧客願意掏出錢給你,到最後如何吸引顧客不斷回流,每個細節都說明的很仔細。

推薦原因

作者 Russell 是知名的 Clickfunnel 的創始人,透過此軟體他已經成功幫助了無數的人成為千萬富翁。書中沒有太複雜的專有名詞,而且用了很多的小插畫做解釋,即使你是數位行銷新手也能輕鬆掌握書中知識。如果你正在學習網路行銷,那你一定不能錯過這本好書。

更多網路行銷工具請看:Kevin 私藏網路行銷工具

電郵行銷學習必看書籍:網路行銷究極攻略

歡迎按讚我的粉絲專頁,會有最新文章、Email 行銷知識、網路行銷工具優惠、網路學習資源的訊息。


如果我的文章對你有幫助,歡迎贊助我一杯咖啡!



你也可以使用 Paypal 贊助喔!

​你可能會想看

​額外資訊

訂閱Hola-Kevin獲得更多最新資訊

.
my pic

Hola todos!我是Kevin,目前為一名數位行銷專員。透過自學,我學會了4種外語(日、英、西、法)。此外,我也透過自學開始架設網站,期望能跟大家分享更多外語學習經驗、架站及行銷等知識。

發表評論