Switch to the dark mode that's kinder on your eyes at night time.

Switch to the light mode that's kinder on your eyes at day time.

Switch to the dark mode that's kinder on your eyes at night time.

Switch to the light mode that's kinder on your eyes at day time.

in

網站更換虛擬主機搬遷全指南:主機升級、轉移資料與DNS設定重點說明

從舊主機到新主機完整搬遷流程教學,了解資料轉移、郵件備份與網站驗證重點

 

 

在使用虛擬主機的過程中,因預算調整、主機空間商更換、資源升級或系統汰換等因素,經常需要將整個網站搬遷至新主機空間。無論是自行搬遷還是由主機空間商代為處理,最終都建議使用者能清楚掌握搬遷過程中涉及的資料與設定。本文主要針對:網站更換虛擬主機搬遷教學,將逐步說明搬遷的方式、可轉移的資料項目、搬遷前後的檢查重點與實務建議,幫助你在網站轉換主機後仍能保持服務穩定與資料安全。

常見虛擬主機搬遷的方式有哪些?

常見的搬遷方式可分為以下三種,每種方式的適用條件與難易度不同,建議根據自身技術程度與主機權限選擇:

① 兩台主機直接對搬:此為 cPanel 系統提供的「主機對主機搬遷」功能,需同時擁有兩台主機的 root 權限(最高權限)。此方式效率高,但僅限伺服器層級使用,經銷商或一般使用者無法執行。

② 使用 cPanel 完整備份功能:可透過完整備份下載後,請主機空間商代為上傳與還原。此方法適用於一般個人與經銷商,能有效確認備份完整性。不過由於需人工處理,部分主機商可能會收取還原費用,建議先詢價確認。
👉 查看 cPanel 完整備份教學

③ 手動搬遷:最靈活的方式,除了節省搬遷費用外,也能重新檢視與優化主機結構。操作上可選擇只搬必要檔案(如網頁程式、資料庫),排除暫存與備份資料。
此外,搬遷過程中能檢查大型錯誤紀錄檔(如 error_log)、資料庫優化與郵件備份(Outlook 匯出)等細節,確保新環境更乾淨穩定。

虛擬主機/主機空間裡會手動搬遷的資料有哪些?

通常會搬遷的資料包括:

  • 網站檔案(含程式碼、媒體、CSS/JS)
  • MySQL 資料庫與帳號設定
  • Email 信件與郵件帳號

若原主機與新主機使用不同系統(如從 Plesk 轉至 cPanel),部分功能如 DNS、子網域設定需重新設定,除非同系統才能完整對搬。

主機空間搬遷的注意事項

① 新舊主機控制台登入位置:搬遷期間可能會出現 DNS 延遲或指向錯誤,導致使用者誤登入舊主機。建議請主機商提供 IP 直接登入 連結,以避免混淆。

② 確認自身使用哪些功能:可透過控制台磁碟用量查看。若有使用資料庫或郵件功能,建議一併列入搬遷規劃。
👉 虛擬主機主要服務項目說明

P.S. 下圖為 cPanel 磁碟用量,顯示網站同時使用資料庫與郵件功能:

cPanel 磁碟用量說明

P.S. 下圖為 Plesk 統計畫面,更清楚顯示使用項目:

Plesk 主機用量統計

③ 主機環境版本與設定:了解主機的 PHP、MySQL 或 MSSQL 版本非常重要。若使用 CMS 架站(如 WordPress、Joomla),可直接詢問新主機是否支援原系統環境。若由開發者撰寫程式,則應由對方提供主機需求文件,以加速部署。

④ 備份檔案下載:搬遷前務必自行備份網站完整資料。若使用 cPanel,可透過控制台備份下載功能操作。
👉 查看 cPanel 備份與還原教學

⑤ 確認網址解析:可請主機商或使用 DNS 查詢工具確認是否已正確指向新主機。常用工具如下:
WHOIS365DNS 在線查詢工具
DNS 更新需 24–48 小時,依不同 ISP 更新頻率而定。

⑥ SPF 與 DKIM 設定:若使用外部 DNS Server,記得更新 SPF 與 DKIM 記錄以防郵件寄送問題。
👉 SPF/DKIM 詳細說明

⑦ 確認網站前後台運作:完成搬遷後,請逐頁檢查網站前台畫面、功能模組與後台登入狀況,確保正常顯示與操作。

此外,若網域尚未完成 DNS 指向,但想先確認新主機上的網站畫面是否正確,可以透過主機控制台提供的臨時網址或修改本機 hosts 檔案的方式進行預覽。詳細教學可參考:
👉 搬遷網站到新主機時如何預覽?cPanel 控制台 DNS 未指向完整解決教學

⚠️ 注意:若網站程式將網址寫入資料庫(例如 WordPress 於 wp_options 或文章內容中含有完整網址),該預覽方式僅能確認首頁是否正常顯示,點擊內頁時可能會自動跳轉回原主機,導致誤判。因此,在尚未更新 DNS 解析前,請僅將此方法作為暫時性畫面確認用。

主機空間搬遷後資料庫「資料分散」問題與清理方式

搬遷後若於 phpMyAdmin 看到「資料分散(Overhead)」大小異常,代表資料庫內有刪除後未釋放的空間。這是正常現象,但若數值過大會影響效能,可透過 phpMyAdmin 執行「最佳化資料表」清除。

phpMyAdmin 資料分散示意圖

操作方式:

  1. 於 phpMyAdmin 點選資料分散數值,例如 1.6MB。
  2. 進入該資料表後,選擇「最佳化資料表」。
  3. 重複執行數次即可清空資料分散區。

phpMyAdmin 優化資料表步驟

資料表最佳化完成畫面

⚠️ 若不熟悉資料庫操作,請先備份再執行,以免誤刪資料。

為何升級主機後反而變慢或SQL使用資源增加?

這通常與 資料庫語法資料庫版本差異 有關。例如 MySQL 由 5.7 升級至 8.0 後,部分語法不再支援或執行效能不同。此外,若資料庫容量過大,也會使 SQL Server 資源佔用上升。

建議升級前確認程式語法兼容性,並定期清理不必要資料。更多官方說明可參考:MySQL 官方升級注意事項

結論與建議

網站搬遷最大的挑戰在於對舊主機環境不夠了解,導致排錯困難與時間浪費。建議在搬遷前明確收集主機資訊、環境版本、DNS 設定與資料備份,確保順利銜接。

  • 建議保留新舊主機同時存在至少 2 週作為交疊期。
  • 確認搬遷後網站畫面與功能均正常。
  • 再行關閉舊主機帳號,確保無遺漏資料。

常見問題 FAQ

Q1. 網站搬遷後郵件是否會遺失?

A1. 若未使用第三方郵件服務(如 Gmail Workspace),需確保原主機郵件資料已完整備份或匯出,再於新主機重新設定郵件帳號即可。建議使用 Outlook 或 Thunderbird 備份郵件檔案,確保所有往來信件都能安全保留。

Q2. 搬遷過程中網站會中斷嗎?

A2. 若提前設定好新主機並在 DNS 更新期間保留舊主機運作,可達到無縫轉移,不影響訪客瀏覽。建議在非尖峰時段進行 DNS 更新與測試,以降低轉換期間的干擾。

Q3. 主機搬遷後 SSL 憑證會失效嗎?

A3. 若使用 Let’s Encrypt 或 cPanel AutoSSL,搬遷後需於新主機重新簽發憑證即可恢復安全連線。若為付費 SSL 憑證,則需重新安裝或於發證單位申請重新簽發。

Q4. DNS 更新需要多久?會影響網站瀏覽嗎?

A4. DNS 更新時間依各 ISP 不同,通常約 24~48 小時內完成。在此期間,部分訪客可能仍會連到舊主機,因此建議在 DNS 更新前不要關閉舊主機,以確保網站不中斷。

Q5. 網站搬遷會影響 SEO 或搜尋排名嗎?

A5. 若網址、內容與架構未改變,網站搬遷對 SEO 影響極小。重點是確保新主機速度穩定、SSL 憑證正常、以及 DNS 切換平順,即可維持搜尋排名穩定。

Q6. cPanel 與 Plesk 系統搬遷有何差異?

A6. cPanel 系統支援主機間完整備份還原功能(可自動搬遷網站、郵件、資料庫設定);Plesk 則需手動匯入設定檔與資料庫。若兩者間互換主機,建議使用 FTP + phpMyAdmin 的方式手動搬遷。

Q7. 若資料庫搬遷後發現資料遺失,該怎麼辦?

A7. 若搬遷後發現資料不完整,應立即確認備份檔版本並重新匯入 MySQL。若仍異常,建議檢查資料表編碼(UTF8/UTF8MB4)或聯絡主機商協助比對原主機資料庫內容。

Q8. 是否可以自行搬遷網站?還是需要主機商協助?

A8. 若熟悉 FTP、DNS 與資料庫匯出操作,可自行搬遷。但若網站架構複雜或含多個網域郵件服務,建議請主機商代搬,以避免設定錯誤造成服務中斷。

Q9. 網站搬遷後,如何確認新主機上的網站是否正常?

A9. 若網域尚未完成 DNS 指向,但想確認新主機上的網站是否正常,可利用臨時網址預覽或修改本機 hosts 檔案的方式。詳細教學可參考:搬遷網站到新主機時如何預覽?cPanel 控制台 DNS 未指向完整解決教學。不過,若網站程式將網址寫入資料庫(例如 WordPress),此方式僅能檢查首頁顯示狀況,點擊內頁時仍會跳回原主機,因此建議僅作為初步確認用途。

資料來源:https://wpoki.com

 

Written by 統包小唐

從資訊小白一步步摸索成統包小唐,大伙一塊來進步吧!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

GIPHY App Key not set. Please check settings

Back to Top

Log In

Or with username:

Forgot password?

Forgot password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.

Log in

Privacy Policy

To use social login you have to agree with the storage and handling of your data by this website. %privacy_policy%

Add to Collection

No Collections

Here you'll find all collections you've created before.