GoDaddy 說明

升級至較新版 Drupal

如何升級新版 Drupal 取決於您的安裝方式:

  • 透過您的控制面板 - 我們有升級工具可供您使用。 若要了解詳細資訊,請參閱
  • 手動安裝 - 如果您要手動安裝 Drupal,您將需用到下列資訊。

將手動安裝的 Drupal 升級至新版本

Drupal® 新版升級可能需進行許多步驟。 Drupal 網站上有許多很最佳實用資訊,但當您使用我們特定的主機環境時, 我們要指出可協助您的其他事項。

本文章可協助您為目前網站和資料庫進行備份,並可協助您 建立一個測試網站。 若要了解其他升級步驟的詳細說明,我們建議您瀏覽 Drupal 網站以及您升級的新版本所附 upgrade.txt 檔案。

目前網站和資料庫的備份和下載

  1. 登入「帳戶管理員」。
  2. 按一下「虛擬主機」
  3. 在您要用的主機帳戶旁邊,按一下 [管理]。
  4. 從「工具」部份,按一下 [FTP 檔案管理員]。
  5. 瀏覽含有您 Drupal 檔案的資料夾。
  6. 在「頁面大小」欄位,選取 [50]。
  7. 按一下 「檔案名稱」欄左邊的勾選符號並選取所有 檔案。
  8. 從「操作」列按一下 [壓縮]。 為檔案命名並依任何提示進行。
  9. 按一下壓縮檔案前面的勾選方塊,並從「操作」列按一下 [下載]。
  10. 前往「資料庫」分頁並選取 [MySQL]。
  11. 從您的資料庫清單,在您希望使用的資料庫旁按一下 [操作],然後按一下 [備份]。
  12. 按一下 [確定]。

進行資料庫備份需時約 15 分鐘。 您可使用 FTP 客戶端從 db_backups 資料夾下載。

建立測試網站

此步驟為選項,但是,Drupal 建議建立測試網站,以便驗證您的升級並未對您的網站 造成任何問題。

我們的 Hosting Control Panel 可讓您的工作更輕鬆。 在您執行 update.php、進行資料庫結構更新重新載入任何自訂模組,您可繼續將您的網站 複製至您主機帳戶中的另一個資料夾,以便徹底測試您的網站。

為您的測試網站進行資料庫備份和建立資料庫

  1. 登入「帳戶管理員」。
  2. 按一下「虛擬主機」
  3. 在您要用的主機帳戶旁邊,按一下 [管理]。
  4. 前往「資料庫」分頁並選取 [MySQL]。
  5. 按一下 [建立資料庫]。 寫下您所用的用戶名稱和密碼,並確定選取 5.0 版的 MySQL。
  6. 按一下 [確定]。
  7. 在與 Drupal 安裝有關聯的資料庫旁邊,按一下鉛筆圖示的按鈕。
  8. 從「操作」列,選取 [備份]。 確定您未覆寫先前建立的 備份資料。 若需要,請在建立新檔案前下載現有的備份資料。 現有的備份資料包含 您原先安裝版本的資訊,以及如果您要還恢復該版本時可能需要的資訊。
  9. 建立新資料庫和進行現有 Drupal 資料庫備份時,請耐心等候。 這項步驟需時 不到 30 分鐘時間。

將網站複製到主機帳戶中的子資料夾。

  1. 登入「帳戶管理員」。
  2. 按一下「虛擬主機」
  3. 在您要用的主機帳戶旁邊,按一下 [管理]。
  4. 從「工具」部份,按一下 [FTP 檔案管理員]。
  5. 按一下 [建立新目錄]。 這是您要複製現有 Drupal 網站檔案目的所在的 目錄。
  6. 瀏覽含有您 Drupal 檔案的資料夾。
  7. 在「頁面大小」欄位,選取 [50]。
  8. 按一下 「檔案名稱」欄左邊的勾選符號並選取所有 檔案。 如果目錄內有超過 50 個檔案,請執行這項步驟多次。
  9. 從「操作」列,按一下 [複製]。
  10. 從樹狀目錄,按一下您剛建立的目錄。
  11. 按一下 確定

複製現有 Drupal 資料庫至新資料庫,並修訂 settings.php 檔案

  1. 登入「帳戶管理員」。
  2. 按一下「虛擬主機」
  3. 在您要用的主機帳戶旁邊,按一下 [管理]。
  4. 前往「資料庫」分頁並選取 [MySQL]。
  5. 在您剛建立的新資料庫旁邊,按一下鉛筆圖示的按鈕。
  6. 複製「主機名稱」欄位的內容。 當您修訂 settings.php 檔案並指向您的備份資料庫時,您會需要使用此資訊。
  7. 按一下 [恢復]。
  8. 選取您的 Drupal 資料庫備用並按一下 [恢復]。
  9. 前往「工具」分頁並選取 [FTP 檔案管理員]。
  10. 前往您的備份網站資料夾並瀏覽 sites\default。 預設資料夾包含 settings.php。
  11. 按一下 settings.php 前面的勾選方塊,並按一下 [權限]。
  12. 前往「進階權限」分頁,並確定已選取「所有人權限」區域內「撰寫」。 按一下 確定
  13. 再選取 settings.php 前面的勾選方塊,並按一下 [編輯]。
  14. 在檔案中尋找下列:
    "$db_url = 'mysql://user:pass@server/databasename';"
    ,並以您為備份資料庫建立的用戶名稱和 密碼來取代。 在顯示伺服器處,以您恢復資料庫時所複製的 主機名稱來取代。 用戶名稱與資料庫名稱相同。
  15. 在檔案中向下捲動並找到 $base_url = ' ';"。 將您的 URL 放在 ' ' 之間,包含您建立的 子資料夾。 例如,'http://www.coolexample.com/mysubfolder'。
  16. 瀏覽至您的網站並前往您建立的子檔案夾,然後測試您的網站。

如果您無法重現您網站的任何問題,您可使用 Drupal 提供的說明,讓您的升級網站 返回線上模式。

我們會提供如何使用特定第三方產品的資訊,這是一項免費優惠服務;但是我們並不會公開推薦或直接支持第三方產品,且我們不對該類產品的功能或可靠性負責。 Drupal® 是註冊的第三方商標。 保留所有權利。


這篇文章有用嗎?
感謝您提供意見。 若要與客戶服務代表聯絡,請撥打支援中心電話號碼,或使用上方的對話選項。
很高興能幫上忙! 還有什麼可幫您的嗎?
很抱歉有這種情形。 請告訴我們您不了解的部分,或解決方案無法解決您問題的原因。