如何將網站遷移到 Spaceship Hosting

本指南將協助你將網站從其他主機供應商遷移到Spaceship Web Hosting。無論你是剛開始還是已經在使用Spaceship,你都可以找到如何利用cPanel備份還原網站檔案及資料庫的詳細說明。

你可以用兩種主要方式遷移網站:

  • 選項1: Unboxing-在購買主機訂閱時(建議新用戶使用)或如主機帳戶已啟用,亦可經Hosting Manager進行。

    • 你可以選擇完整部分遷移-還原完整主機帳戶或選擇要遷移的項目:網站、資料庫及檔案與資料夾。

    • 只會轉移MySQL及MariaDB資料庫。

    • 電郵帳戶及SSL憑證不會被轉移-你需要在遷移後重新設置。

  • 選項2: 手動-如你的舊主機帳戶大於20 GB。

現在,讓我們詳細檢視遷移流程。


選項1:在主機unboxing期間(或經Hosting Manager)進行網站遷移


如果你首次設定 Spaceship 網頁寄存,可以在 Unbox 流程中遷移你的网站。請於此選擇你的寄存訂閱 這裡

或者,如果你的主機方案已經啟用,你可以隨時從Hosting Manager → 進階 → 遷移開始遷移:

___________________________________________________________________________________

1)在第一步選擇遷移你的網頁寄存選項:

2)然後,上載你的備份檔案,格式為.tar.gz或.zip 。請確保檔案不大於20 GB

注意:如果備份超過20 GB,你需要手動還原(見下方選項2)或聯絡我們的支援團隊協助。

3)上載後,系統會自動掃描你的備份檔案,以確認是否符合你的主機方案限制。

如成功,你會看到以下畫面。請按繼續

注意:如果cPanel備份超出你的方案限制,系統會要求你上載較小的備份或升級你的方案。

4)然後,選擇你想如何進行遷移-選擇完整或部分。


完整遷移

在遷移摘要中,你會看到備份大小、檔案總數、網站、資料庫等。請按付款及遷移(或繼續,如已啟用):

這會在Hosting伺服器上啟動主機還原,並同時完成unboxing程序:

還原完成後,你會在Spaceship儀表板收到通知。要完成遷移,請連接網域,使其與備份檔案中的資料相符:

請參閱本文下方的最後步驟。


部分遷移

你可以在單一操作中選擇所需的網站、資料庫及檔案或資料夾,遷移多種實體。選擇會自動考慮相依性:選擇網站時,相關的資料庫及檔案會自動包含。如排除相關資料庫或檔案,網站亦會被取消選取。

你隨時可以切換回完整遷移。

選擇檔案後,請按付款及遷移(或繼續,如你的方案已啟用)以開始程序:

遷移將開始;unboxing程序亦接近完成。請開啟Hosting Manager以完成與備份檔案資料相符的網域連接(或點擊「完成」離開):


遷移後的最後步驟

網域新增後,你亦可加購Special Spacemail方案、啟用免費SSL憑證及加入Autobackup。

如果你的網域名稱伺服器尚未設置,你需要在Domain Manager中將其更新為Spaceship名稱伺服器。如保留第三方名稱伺服器,請確保A記錄已指向新主機方案的正確IP位址。 

請注意,DNS變更(包括名稱伺服器更新及A記錄修改)可能需要最多48小時才會生效。你可以使用我們的DNS Propagation checker即時監察進度。


就是這樣!你的网站現在應已成功遷移並在Spaceship Hosting上線。


選項2:如主機帳戶大小超過20 GB的網站遷移


這種情況下,你可以按以下步驟手動遷移網站:

  1. 還原網站檔案

  2. 匯入資料庫

  3. 更新設定檔案


#1 還原網站檔案


步驟1:上載備份檔案

請透過FTP或直接用檔案管理員將備份壓縮檔上載到你的主目錄。 

進階提示:如果你有直接備份下載連結(例如來自舊主機),可以用SSH更快上載。

在cPanel啟用SSH >> 管理Shell,然後進入終端機選單並執行:

wget https://backup_URL.tar.gz

請將https://backup_URL.tar.gz替換為你的實際備份連結,然後按Enter開始上載。壓縮檔會被上載到主目錄。

步驟2. 啟用顯示隱藏檔案

在檔案管理員中,點擊設定按鈕,勾選顯示隱藏檔案(dotfiles),然後點擊儲存。如未選擇此選項,你將無法看到隱藏檔案,亦不會被複製:

步驟3:解壓縮檔案 

右鍵點擊你的備份檔案並選擇解壓縮

注意:你可以將壓縮檔解壓到某個備份資料夾(如壓縮檔內的檔案未有資料夾),或留空路徑,檔案會解壓到你上載備份的同一資料夾。

步驟4:瀏覽備份結構

解壓後,你會看到數個資料夾。最重要的是:

  • mysql/-包含你的資料庫匯出檔(.sql檔案)

  • homedir/-包含你的檔案

其他資料夾可能包含如排程任務、SSL憑證、附加網域設定等元資料。

步驟5:將網站檔案移至根目錄

尋找homedir,打開後會看到你的主目錄:

然後,找到你網站的根目錄,打開它並複製裡面的所有檔案:

在彈出視窗中,輸入你主機帳戶想要的位置(例如/yourdomain.tld或自訂資料夾),然後點擊複製檔案。之後你可以檢查該資料夾,所有檔案應已在內。


# 還原資料庫


如果你的网站包含資料庫(例如CMS網站),你需要手動還原。方法如下。

步驟1:確認網站使用的資料庫

要確定哪個資料庫屬於你的网站,需要檢查網站設定檔。該檔案包含資料庫名稱、用戶名稱及密碼。

每個CMS或框架儲存這些資料的位置都不同。以下是常見路徑:

應用程式名稱

設定檔路徑

WordPress

website_directory/wp-config.php

Joomla

website_directory/configuration.php

PrestaShop

website_directory/app/config/parameters.php

website_directory/config/settings.inc.php

Moodle

website_directory/config.php

Laravel

website_directory/.env

Codeigniter

website_directory/application/config/database.php

Drupal

website_directory/sites/default/settings.php

OpenCart

website_directory/config.php

MediaWiki

website_directory/localsettings.php

WHMCS

website_directory/configuration.php

如果你的CMS/框架不在此列表,請尋找類似名稱的檔案如 config.phpsettings.phpdatabase.php等。

步驟2:尋找及下載資料庫檔案

返回你已解壓的壓縮檔資料夾,找到mysql資料夾並打開:

你會找到一個或多個.sql檔案-這些就是你的MySQL資料庫匯出檔。根據名稱或時間戳識別正確檔案,然後下載到你的電腦。

步驟3:還原資料庫

你可以用三種方式在cPanel匯入資料庫(Backup、phpMyAdmin或Terminal選單)。請選擇最適合你的方法:

1)經cPanel >>備份選單:

選擇你電腦上剛下載的.sql檔案並點擊上載

然後你需要建立資料庫、用戶,並在cPanel >>管理我的資料庫選單中將用戶加入資料庫:

當你上載.sql檔案時,資料庫應已建立。請建立用戶(記下密碼-稍後會用到):

將用戶加入資料庫。在下一頁勾選所有權限,然後點擊儲存更改

這樣資料庫就會分配給相應用戶。


2)經cPanel >>phpMyAdmin選單:

注意1:只有當你的資料庫小於1 GB

注意 2:資料庫及用戶應已經透過「管理我的資料庫」選單建立。

首先,在清單中找到資料庫名稱並點擊:

前往 匯入 分頁,然後瀏覽你電腦上的相應 .sql 檔案:

向下捲動並點擊 Go 開始匯入。如果資料庫成功匯入,你會看到綠色提示。

3)透過 cPanel >> 終端機 選單。

開始前,請確保 SSH 已啟用(於「管理 Shell」選單),資料庫 用戶 已於「管理我的資料庫」選單建立 ,並且資料庫 密碼已儲存

於終端機輸入以下指令:

mysql -u DB_USERNAME -p DB_NAME < /home/cPanel_user/path/to/file.sql

請替換:

  • DB_USERNAME為你的資料庫用戶;

  • DB_NAME為你的資料庫名稱;

  • /home/cPanel_user/path/to/file.sql連同你的SQL檔案完整路徑。

輸入指令後,請按Enter。系統會提示你輸入資料庫密碼。再次按Enter,匯入程序就會開始。


# 設定檔案更新

還原網站檔案及資料庫後,你需要更新網站的設定檔,讓它可以連接到Spaceship Web Hosting上新上載的資料庫。 

在檔案管理員中,前往網站根目錄,並以右鍵點擊設定檔(包含資料庫資料)>> 編輯

尋找定義資料庫名稱用戶名稱密碼的行。它們可能如下所示(視乎CMS而異):

請將引號內的值更換為你在還原過程中建立的實際資料庫名稱、用戶及密碼,然後儲存更改。

檢查你的网站! 如果你的網域已經指向Spaceship Hosting伺服器,現在可以在瀏覽器開啟。如果一切設置正確,你的網站應該已經上線並可正常運作。

如果你也想將電郵遷移到我們的Spacemail服務,可以使用我們的遷移工具或第三方電郵客戶端。詳情請參閱這裡

必須提供有效的電郵地址