【WordPress 網站搬家教學】教你如何從 Godaddy 搬到 SiteGround

【WordPress 網站搬家教學】教你如何從 Godaddy 搬到 SiteGround

因為黑色星期五的關係,剛好 Siteground 有提供 75 折給新用戶,就立刻手刀購買了!

如果你購買的是 GrowBig 或 GoGeek 配套,Siteground 有提供免費幫你網站搬家服務,但僅限於一個網站喔!

黑色星期五主機大優惠
點擊購買 BlueHost 主機 (最低 $2.65/月)
點擊購買 Siteground 主機 (最低 $2.98/月)

因為我有兩個網站的關係,所以其中一個網站要嘛付費請別人幫我搬家,或是我自己手動搬,因此我選擇了後者。

想到後來或許還會有搬家的需求,所以想把這次的搬家經驗給紀錄下來,方便未來使用。

聲明:我沒有任何程式語言背景,以下網站搬家方法都是從 YouTube 影片學來的。
如果過程中少了什麼很重要的步驟,還請多多糾正和指教喔!🙇🏻‍♀️

影片參考來源:
影片一
影片二
影片三
如果你想使用 Siteground 的搬家外掛,可參考這 影片 喔!

 

關於網站搬家

你可以把網站想像成是一個家,網域名是地址,主機是屋子。

網站搬家主要是分成兩個部分:轉移資料 (把家裡的全部物品搬走) 和 nameserves (更新住址的位置)。

 

一、備份網站資料

網站搬家的第一步驟,就是先備份 File Manager 和 phpMyAdmin 裡的全部檔案。

 

File Manager

先登錄到 Godaddy 的 Cpanel。

點擊右上方的人像,再選擇 “My Products”。

Wordpress Migration from Godaddy to Sitrground

 

在 “Web Hosting” 選擇 “Manage”,之後點擊 “cPanel Admin”。

在 Cpanel 的 Files 下,選擇 “File Manager”。

Wordpress Migration from Godaddy to Sitrground

 

在 File Manager 裡有一個小屋的標誌,在該標誌旁邊的空位輸入 “public_html/網域名”。

如果你找不到你的網域名,可以從下方的地圖直接點擊你要搬家的網站。

Wordpress Migration from Godaddy to Sitrground

 

在上方選擇 “ Select All”,右鍵點擊 “Compress” 進行壓縮。

Wordpress Migration from Godaddy to Sitrground

 

在 “Compression Type:” 下選擇 “Zip Archive”,滑到最下方為你的文件命名方便你在壓縮完畢後找到該文件。

Wordpress Migration from Godaddy to SitrgroundWordpress Migration from Godaddy to Sitrground

 

選擇 “Compress File(s)”。

壓縮完畢後,你會看到你剛剛命名的文件已經準備好了。點擊該文件並選擇上方的 “Download” 下載至你的電腦。

Wordpress Migration from Godaddy to Sitrground

 

SQL

從 Cpanel 前往 phpMyAdmin (就在 Databases 下方)。

Wordpress Migration from Godaddy to Sitrground

 

如果你有超過一個部落格,你會在左邊的列表看到幾個數據庫。

Wordpress Migration from Godaddy to Sitrground

 

那你該如何確認哪個數據庫是屬於哪個網站呢?

檢查每個數據庫下的 “wp_options”,你可以從右邊的畫面中看到該數據庫是屬於哪個網站。

Wordpress Migration from Godaddy to Sitrground

 

當你確認數據庫後,在下方點選 “Check all”,之後點擊上方的 “Export”,把該數據庫裡的全部檔案給導出來。

Wordpress Migration from Godaddy to Sitrground

 

下載完畢後,你現在總共會有兩個檔案:xxx.zip (從 File Manager 下載) 和 xxx.sql (從 SQL 下載)。

Wordpress Migration from Godaddy to Sitrground

 

二、建立新 WordPress

到 Siteground 建立新的 WordPress 網站。

登陸 Siteground 後選擇 “Websites”,之後點擊 “New Website”。

Wordpress Migration from Godaddy to Sitrground

 

選擇 “Existing Domain” 並輸入你的網域名,之後點擊 “Continue”。

Wordpress Migration from Godaddy to Sitrground

 

如果你的網域名不是在 Siteground 購買,Siteground 會跳出以下字眼來提醒你確認你是該網域名的擁有者。

Wordpress Migration from Godaddy to Sitrground

 

繼續點擊 “Continue”。

選擇 “Start New Website” 和 “WordPress”,輸入電子郵件和密碼後再選擇 “Continue”。

Wordpress Migration from Godaddy to Sitrground

 

“Migrate Website” 是可以讓你通過 Siteground 自家的外掛讓網站搬家更輕鬆。但因為這篇教學文的主要目的是可以讓讀者學會把網站搬去任何主機商,所以不會討論到關於任何搬家外掛的使用方法。

SG Site Scanner 會幫你檢查網站每日的活動,如果有任何安全性問題都會通知你。如果你不需要購買這個服務,直接選擇 “Finish” 即可。

TA-DA!你的網站已經建立好咯!

如果兩分鐘後出現以下畫面,選擇 “Websites” 就看到剛剛建好的 WordPress 咯!

Wordpress Migration from Godaddy to Sitrground

 

三、導入備份資料

File Manager

在剛建好的網站下選擇 “Site Tools”,你會來到 Siteground 的 Cpanel。

Wordpress Migration from Godaddy to Sitrground

 

選擇 “Site” -> “File Manager” -> 雙擊打開你的網域名的檔案 -> 雙擊打開 “public_html” 檔案。

Wordpress Migration from Godaddy to Sitrground

 

在該檔案找到 “wp-config.php” 文件後,點擊右邊的三個點點選擇下載。

Wordpress Migration from Godaddy to Sitrground

 

下載完畢後,把 “public_html” 檔案裡的文件全部刪除。

之後點擊下方的 “+” 符號,選擇 “File Upload”,把在第一個步驟下載的 zip 檔案上傳至 “public_html” 檔案裡。

上傳完畢後,unzip 該檔案。

完成 unzip 後,把剛上傳的 zip 檔案刪除。

在 “public_html” 檔案裡找出 “wp-config.php” 文件,點擊旁邊的三個點選擇 “Edit”。

在電腦裡找出稍早前下載的 “wp-config.php” 文件並打開,找出裡面的三個資料。

Wordpress Migration from Godaddy to Sitrground

 

把這三個資料拷貝並替換掉 “public_html” 檔案裡 “wp-config.php” 文件的原有資料。完成後選擇儲存該文件。

這個替換資料的動作主要是把之前 Godaddy 的數據庫名稱換成 Siteground 裡的數據庫。

 

SQL

在 Siteground 的 Cpanel 裡,選擇 “Site” -> “MySQL” -> “PHPMYADMIN” -> “ACCESS PHPMYADMIN”。

Wordpress Migration from Godaddy to Sitrground

 

來到 phpMyAdmin 介面,選擇數據庫 (我的例子:dbt4kte32b6jru),點選下方的 “Check all” -> “With selected:” -> “Drop”。

Wordpress Migration from Godaddy to Sitrground

 

選擇 “Yes”。

Wordpress Migration from Godaddy to Sitrground

 

現在你會看到你的數據庫是空的。選擇上方的 “Import”,選擇 “Choose File” 上傳在第一個步驟下載的 xxx.sql 文件,之後選擇最下方的 “Go”。

Wordpress Migration from Godaddy to Sitrground

 

現在你的資料庫 (File Manager) 和數據庫 (SQL) 裡都已經有了你的網站的資料咯!🎉🎉

 

四、轉移 nameserver

在 Siteground 的 Cpanel 裡,你可以從 “Dashboard” 看到關於 Siteground nameservers 的資料。

Wordpress Migration from Godaddy to Sitrground

 

前往 Godaddy 的 “My products”,選擇你的網域名並點擊右邊的 “DNS”。

滑到下方你會看到 nameservers,把裡面兩個 nameservers 轉換至 Siteground 裡的 nameservers,選擇儲存。

Wordpress Migration from Godaddy to Sitrground

 

這樣你的網站就搬家成功咯!🎉🎉🎉🎉

 

BONUS:設置免費 SSL 認證

有時候,當你完成了以上的搬家步驟後,你的網站還是會顯示一些關於 SSL 認證的錯誤信息。

要解決這個問題,需要先打開 Siteground 免費提供的 SSL 認證服務。

到 Siteground 的 Cpanel, 選擇 “Security” -> “SSL Manager” -> “Select Domain” 選擇你的網域名 -> “Select SSL” 選擇 “Let’s Encrypt” -> “Get”。

Wordpress Migration from Godaddy to Sitrground

 

成功後,你會在下方看到以下資料。

Wordpress Migration from Godaddy to Sitrground

 

裡面雖然會顯示 SSL 認證失效的日期,但 Siteground 會自動幫你更新,所以你可以不用理會。

到剛剛左邊的目錄選擇 “HTTPS Enforce”,打開右邊的 “HTTPS Enforce” 設置。

Wordpress Migration from Godaddy to Sitrground

 

這樣就完成咯!你的網站也應該會正常顯示咯!🎉🎉

 

如何驗證是否搬家成功?

當你成功把網站搬到 Siteground 時,你要如何驗證是否搬家成功呢?

你可以把 Godaddy 的 File Manager 裡的全部資料刪除,再搜尋你的網站看看是否還能正常顯示。

如果出現錯誤的信息,代表搬家失敗了喔!需要思考看看是哪個步驟做錯了。

在你做這個驗證之前,記得先做好網站備份的準備才不會哭瞎了眼喔!xD

祝福網站搬家順利!

 

【分享想法】如果你對文章內容有任何想法,歡迎在底下留言和我分享。
【免費支持】如果這篇文章對你有幫助,請在下方給我五個掌聲,那我就有機會獲得內容創作的酬勞,免費支持我持續產出更多好文章喔!
【加入社團】無論你想要創業或正在創業,歡迎加入 Mavis 的社團
【追蹤 IG】如果你對創業內容感興趣,歡迎追蹤 Mavis 的 IG

This Post Has 5 Comments

  1. L.b

    哇这介绍的非常详细啊!,以后如果有需要网站搬家会参考您的文章
    已经收藏了!

  2. 傳教士

    謝版主詳細介紹
    有特價就是搬

  3. Buzz

    感謝版主的介紹~
    網站備份真的是要小心啊!!不然就只能哭哭了XD

  4. 京翰

    先收藏著了 之後需要搬家的時候會拿出來用的XDDD

  5. David

    先存著 我GODADDY到期的時候就會拿出來參考的謝謝版主手把手的教學

歡迎留下你的足跡 👣