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

同步預備與正式版網站

本指引會說明如何在預備網站和上線 (正式版) 網站之間移轉變更內容,並會特別說明重要注意事項。運用本指引將預備網站上的變更內容 (如外掛程式或佈景主題) 套用至正式版環境。

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

為確保預備網站能顯示最新版的即時網站,可將正式版網站同步到預備網站。在測試佈景主題、外掛程式或內容的更新前,此功能十分實用。 

若要重新整理預備網站,並設為正式版網站的清晰副本,請依照下列步驟操作:

  1. 前往儀表板中的網站清單
  2. 在網站清單中,按一下預備網站標題。
  3. 按一下畫面右上角的「同步」按鈕,然後在下拉式清單中選取「從正式版中提取」選項。
顯示下拉式選單的螢幕截圖,可選擇「從正式版中提取」或「推送至正式版」。已選取前一個選項。
  1. 系統會開啟彈出式視窗,讓你可以選擇要提取的內容。
「從正式版中提取」彈出視窗,可讓你選擇欲提取至預備環境的正式版網站元素。
  1. 選擇同步處理「所有檔案和資料夾」或「特定檔案和資料夾」,然後使用核取方塊來選取欲包括的內容。
  2. 決定是否在同步處理中包含「資料庫表格」。如需更多資訊,請參閱下方指引
  3. 按一下「提取」,就會開始執行提取流程。同步處理完成後,你會收到電子郵件通知。

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

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

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

  1. 前往儀表板中的網站清單
  2. 按一下清單中的預備網站。
  3. 按一下畫面右上角的「同步」按鈕,然後從下拉式選單中選取「推送至正式版」選項。
顯示下拉式選單的螢幕截圖,可選擇「從正式版中提取」或「推送至正式版」。已選取後一個選項。
  1. 系統會開啟彈出式視窗,讓你可以選擇要推送的內容。
「推送至正式版」彈出視窗,可讓你選擇欲推送至正式版環境的預備網站元素。
  1. 選擇同步處理「所有檔案和資料夾」或「特定檔案和資料夾」,然後使用核取方塊來選取欲包括的內容。
  2. 決定是否在同步處理中包含「資料庫表格」。如需更多資訊,請參閱下方指引
  3. 從預備網站同步至正式版網站時,請務必先確認同步內容,才能完成同步流程。提示出現時,請輸入網站的 URL。
此對話方塊需要輸入網站的 URL,才能完成推送至正式版的作業。
  1. 按一下「推送」,就會開始執行推送流程。同步處理完成後,你會收到電子郵件通知。

正式版網站中的 PHP 版本不會自動更新為你在預備網站設定的版本。若要確保兩個網站使用相同的 PHP 版本,請在正式版網站中手動更新 PHP 版本。同步處理後,可以前往網站的網頁伺服器設定,即可變更正式版 PHP。

資料庫同步處理

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

何時要同步資料庫

若要讓預備網站上的變更內容於正式版網站上完整顯示 (反之亦然),則同步處理時必須包含「資料庫資料表」。這對於涉及下列項目的更新而言十分必要:

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

如果你正在同步處理媒體上傳,並希望媒體出現於 WordPress 媒體庫,則資料庫也務必包含在同步處理中。

同步資料庫會新增新建立的檔案,並會更新任何已修改的檔案。同步處理不會刪除檔案、重設網站,也不會製作預備內容的額外副本。在預備與正式版網站同步處理時請小心進行。

WooCommerce 的考量

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

上次同步處理後新增至正式版網站的任何資料 (從正式版網站新增至測試版網站) 都會被覆寫,包括:

  • 訂單
  • 商品變更
  • 顧客資料

從預備同步到正式版網站時,如果你有安裝 WooCommerce,則系統會提示額外警告。

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

如果發生下列情況,同步處理資料庫通常很安全:

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

若同步後資料遺失,你可以使用正式版備份功能來還原網站。

Copied to clipboard!