升級至較新版 Drupal
如何升級新版 Drupal 取決於您的安裝方式:
- 透過您的控制面板 - 我們有升級工具可供您使用。 若要了解詳細資訊,請參閱 。
- 手動安裝 - 如果您要手動安裝 Drupal,您將需用到下列資訊。
將手動安裝的 Drupal 升級至新版本
Drupal® 新版升級可能需進行許多步驟。 Drupal 網站上有許多很最佳實用資訊,但當您使用我們特定的主機環境時, 我們要指出可協助您的其他事項。
本文章可協助您為目前網站和資料庫進行備份,並可協助您 建立一個測試網站。 若要了解其他升級步驟的詳細說明,我們建議您瀏覽 Drupal 網站以及您升級的新版本所附 upgrade.txt 檔案。
目前網站和資料庫的備份和下載
- 登入「帳戶管理員」。
- 按一下「虛擬主機」。
- 在您要用的主機帳戶旁邊,按一下 [管理]。
- 從「工具」部份,按一下 [FTP 檔案管理員]。
- 瀏覽含有您 Drupal 檔案的資料夾。
- 在「頁面大小」欄位,選取 [50]。
- 按一下 「檔案名稱」欄左邊的勾選符號並選取所有 檔案。
- 從「操作」列按一下 [壓縮]。 為檔案命名並依任何提示進行。
- 按一下壓縮檔案前面的勾選方塊,並從「操作」列按一下 [下載]。
- 前往「資料庫」分頁並選取 [MySQL]。
- 從您的資料庫清單,在您希望使用的資料庫旁按一下 [操作],然後按一下 [備份]。
- 按一下 [確定]。
進行資料庫備份需時約 15 分鐘。 您可使用 FTP 客戶端從 db_backups 資料夾下載。
建立測試網站
此步驟為選項,但是,Drupal 建議建立測試網站,以便驗證您的升級並未對您的網站 造成任何問題。
我們的 Hosting Control Panel 可讓您的工作更輕鬆。 在您執行 update.php、進行資料庫結構更新且重新載入任何自訂模組後,您可繼續將您的網站 複製至您主機帳戶中的另一個資料夾,以便徹底測試您的網站。
為您的測試網站進行資料庫備份和建立資料庫
- 登入「帳戶管理員」。
- 按一下「虛擬主機」。
- 在您要用的主機帳戶旁邊,按一下 [管理]。
- 前往「資料庫」分頁並選取 [MySQL]。
- 按一下 [建立資料庫]。 寫下您所用的用戶名稱和密碼,並確定選取 5.0 版的 MySQL。
- 按一下 [確定]。
- 在與 Drupal 安裝有關聯的資料庫旁邊,按一下鉛筆圖示的按鈕。
- 從「操作」列,選取 [備份]。 確定您未覆寫先前建立的 備份資料。 若需要,請在建立新檔案前下載現有的備份資料。 現有的備份資料包含 您原先安裝版本的資訊,以及如果您要還恢復該版本時可能需要的資訊。
- 建立新資料庫和進行現有 Drupal 資料庫備份時,請耐心等候。 這項步驟需時 不到 30 分鐘時間。
將網站複製到主機帳戶中的子資料夾。
- 登入「帳戶管理員」。
- 按一下「虛擬主機」。
- 在您要用的主機帳戶旁邊,按一下 [管理]。
- 從「工具」部份,按一下 [FTP 檔案管理員]。
- 按一下 [建立新目錄]。 這是您要複製現有 Drupal 網站檔案目的所在的 目錄。
- 瀏覽含有您 Drupal 檔案的資料夾。
- 在「頁面大小」欄位,選取 [50]。
- 按一下 「檔案名稱」欄左邊的勾選符號並選取所有 檔案。 如果目錄內有超過 50 個檔案,請執行這項步驟多次。
- 從「操作」列,按一下 [複製]。
- 從樹狀目錄,按一下您剛建立的目錄。
- 按一下 確定。
複製現有 Drupal 資料庫至新資料庫,並修訂 settings.php 檔案
- 登入「帳戶管理員」。
- 按一下「虛擬主機」。
- 在您要用的主機帳戶旁邊,按一下 [管理]。
- 前往「資料庫」分頁並選取 [MySQL]。
- 在您剛建立的新資料庫旁邊,按一下鉛筆圖示的按鈕。
- 複製「主機名稱」欄位的內容。 當您修訂 settings.php 檔案並指向您的備份資料庫時,您會需要使用此資訊。
- 按一下 [恢復]。
- 選取您的 Drupal 資料庫備用並按一下 [恢復]。
- 前往「工具」分頁並選取 [FTP 檔案管理員]。
- 前往您的備份網站資料夾並瀏覽 sites\default。 預設資料夾包含 settings.php。
- 按一下 settings.php 前面的勾選方塊,並按一下 [權限]。
- 前往「進階權限」分頁,並確定已選取「所有人權限」區域內「撰寫」。 按一下 確定。
- 再選取 settings.php 前面的勾選方塊,並按一下 [編輯]。
- 在檔案中尋找下列:
"$db_url = 'mysql://user:pass@server/databasename';",並以您為備份資料庫建立的用戶名稱和 密碼來取代。 在顯示伺服器處,以您恢復資料庫時所複製的 主機名稱來取代。 用戶名稱與資料庫名稱相同。
- 在檔案中向下捲動並找到 $base_url = ' ';"。 將您的 URL 放在 ' ' 之間,包含您建立的 子資料夾。 例如,'http://www.coolexample.com/mysubfolder'。
- 瀏覽至您的網站並前往您建立的子檔案夾,然後測試您的網站。
如果您無法重現您網站的任何問題,您可使用 Drupal 提供的說明,讓您的升級網站 返回線上模式。
我們會提供如何使用特定第三方產品的資訊,這是一項免費優惠服務;但是我們並不會公開推薦或直接支持第三方產品,且我們不對該類產品的功能或可靠性負責。 Drupal® 是註冊的第三方商標。 保留所有權利。