指南/管理帳號/工具/在預備與正式版網站之間同步

在預備與正式版網站之間同步

這份指引說明如何在預備網站與已上線 (正式版) 網站之間轉移變更。閱讀這份指引,你會了解如何同步預備與正式版網站之間的變更,以及進行同步處理的重要注意事項。

從正式版網站同步至預備網站

為確保預備網站能反映已上線網站的最新版本,你可以將正式版網站同步處理至預備網站。在測試佈景主題、外掛程式或內容的更新之前,這項功能特別實用。 

若要使用正式版網站的乾淨複本重新整理預備網站,請依照下列步驟操作:

  1. 前往儀表板中的網站清單
  2. 從清單選取已上線/正式版網站。
  3. 按一下網站標題旁的「正式版」下拉式清單,然後選取預備網站。
從「正式版」按鈕到下拉式清單中「預備」選項的箭頭。
  1. 按一下畫面右上角的「同步」按鈕,然後從下拉式清單中選取「從正式版提取」。
從「同步」按鈕指向下拉式清單中「從正式版提取」選項的箭頭。
  1. 系統會開啟一個強制回應視窗,供你選擇要提取的項目。
「從正式版提取」強制回應視窗,可供你選擇要提取至預備環境的正式版網站元素。
  1. 選擇同步「所有檔案和資料夾」或「特定檔案和資料夾」,然後使用核取方塊來選取要包含的內容。
  2. 決定是否在同步處理中包含資料庫如需更多資訊,請參閱以下指引
  3. 按一下「提取」按鈕,流程就會開始。你會在同步處理完成後收到電子郵件。

從預備網站同步至正式版網站

準備好將變更從預備網站移至已上線網站時,即可同步處理媒體檔案、外掛程式、佈景主題和資料庫內容 (包括文章、頁面和選單)。 

⚠️

從預備同步到正式版將會覆寫已上線網站上的相符內容。上次同步處理後新增到正式版的任何資料都會遭取代。你無法同步個別文章或頁面,如果包含資料庫,所有資料庫內容都會一起同步。如果發生資料遺失,你可以從備份還原

請依照下列步驟,將預備網站複製回正式版 (已上線) 網站:

  1. 前往儀表板中的網站清單
  2. 從清單選取已上線/正式版網站。
  3. 按一下網站標題旁的「正式版」下拉式清單,然後選取預備網站。
  4. 按一下畫面右上角的「同步」按鈕,然後從下拉式清單中選取「推送至正式版」選項。
從「同步」按鈕指向下拉式清單中「推送至正式版」選項的箭頭。
  1. 系統會開啟一個強制回應視窗,供你選擇要推送的項目。
「推送至正式版」強制回應視窗,你可以在其中選擇要推送到正式版環境的預備網站元素。
  1. 選擇同步「所有檔案和資料夾」或「特定檔案和資料夾」,然後使用核取方塊來選取要包含的內容。
  2. 決定是否在同步處理中包含資料庫如需更多資訊,請參閱以下指引
  3. 從預備同步到正式版時,請在收到提示時輸入網站的 URL 以確認同步。
你需要在這個對話方塊中輸入網站的 URL,以完成推送至正式版的作業。
  1. 按一下「推送」,流程就會開始。你會在同步處理完成後收到電子郵件。

💡

正式版網站中的 PHP 版本不會自動更新成與預備網站相符的版本。同步處理後,請在網站的網頁伺服器設定中更新正式版 PHP 版本。

資料庫同步處理

將資料庫從預備網站同步到正式版,可確保你變更或新增至預備網站的內容會在正式版網站顯示。

同步資料庫的時機

若要完整反映預備網站對正式版的變更 (反之亦然),同步處理時必須包含資料庫 。這對於涉及以下內容的更新而言是必要的:

  • 文章、頁面和自訂文章類型
  • 媒體庫中的媒體上傳內容
  • 網站編輯器中所做的網站範本樣式編輯
  • 外掛程式和佈景主題啟用或停用
  • 在資料庫中儲存的任何其他內容

資料庫會整體同步,因此你無法選取要同步的個別文章或頁面。如果只需要轉移特定內容,請考慮改用「匯出」和「匯入」工具。

如果你正在同步處理媒體上傳內容,並希望這些內容出現在 WordPress 媒體庫,在同步處理中也必須包含資料庫。

同步資料庫時,預備資料庫內容會覆寫相符的正式版資料庫內容。這包括文章、頁面、設定和其他儲存的資料。上次從正式版網站同步處理到預備網站後任何新增到正式版網站的內容都會遭取代。

同步處理檔案 (外掛程式、佈景主題、上傳內容),將會在目的地網站上新增檔案並更新修改過的檔案。

WooCommerce 考量事項

若網站使用 WooCommerce 和其他電子商務外掛程式,同步處理資料庫可能會導致資料永久遺失。例如,如果你在建立預備複本後,在正式版網站下訂一筆新訂單,將預備資料庫同步回正式版將會清除該訂單。

在上次同步處理 (從正式版網站到預備網站) 後新增至正式版網站的任何資料都會遭覆寫,包括:

  • 訂單
  • 商品變更
  • 客戶資訊

若已安裝 WooCommerce,則從預備網站同步到正式版網站時,會出現額外的警告。

若已安裝 WooCommerce,則在同步處理內容時會顯示額外的警告。

如果是下列情況,同步處理資料庫通常是安全的:

  • 這個網站仍在開發中,尚未推出
  • 正式版商店不接受真實訂單
  • 你在預備網站進行測試,沒有覆寫真實資料的風險
  • 已在正式版網站停用訂單,且已在進行變更前將資料庫同步處理至預備網站
  • 你已成功匯出正式版網站的最新商店資料、將其匯入至預備網站,並確認兩個網站的資料都相符。

預備網站上的付款閘道組態 (例如測試帳號或沙盒設定) 不會在同步處理時覆寫正式版付款設定。你可以讓付款保持未設定的狀態,或在預備時使用測試模式,而不影響即時付款處理。

如果同步處理後發生資料遺失,你可以使用正式版備份來還原網站。

Copied to clipboard!