如何升級Drupal 6.x?

如何升級Drupal 6.x? 1

本來還在寫第一次接觸Drupal時應該要注意什麼的文章,想不到剛好 Drupal 6.5 就釋出了,
所以就先來卡一篇教Drupal如何升級的文章吧 XD

Part.1備份資料庫以及FTP檔案
為了安全起見,強烈建議各位在升級之前將所有的資料進行備份,
資料庫的部份可藉由phpMyAdmin或是主機的後端Cpanel來進行備份,而程式檔案可經由FTP來下載備份。

Part.2下載更新程式
當進入Drupal的後台管理時會看到有出現一塊很顯眼的警告區塊,點擊《可使用的更新程式》進去後
如何升級Drupal 6.x? 2

會告訴你 Drupal 6.5 出了,先點選《下載》把檔案下載到電腦裡。
如何升級Drupal 6.x? 3

Part.3關閉網站以及停用模組
網站進行更新升級時,請記得先將網站關閉喔~!!
《管理》→《網站設定》→《網站維護》將《網站狀態》更改為離線就可以將網站關閉囉~~

如何升級Drupal 6.x? 4

再來是要把自己額外安裝的模組給先行停用掉
《管理》→《網站建置》→《模組》請將自己所安裝的額外模組停用掉(不包括原本就有的核心模組喔)

如何升級Drupal 6.x? 5

Part.4版型請先改用預設版型
如果你目前使用的版型是額外安裝的,請先改回用 Garland 或是 Bluemarine

Part.5刪除FTP上的Drupal6.4目錄
雖然根據UPGRADE.txt升級文件指出是要刪除全部資料,不過因為之後還是要上傳保留備份的sites資料夾,所以我就偷懶先只留sites這個資料夾沒砍,其他都砍光光囉~~ @_@

Part.6上傳的Drupal6.5目錄
先將中文語系檔解壓縮到drupal-6.5後,再將全部檔案(但不包括sites資料夾)傳到FTP上。

Part.7執行update.php開始進行資料庫升級
於網址列上打上http://你家網站/drupal目錄/update.php,並且執行就會連到以下畫面
直接按下《Contine》按鈕進入升級工程。

如何升級Drupal 6.x? 6

在《Drupal database update》的《select versions》中系統已自動幫你選好
所以你直接按下《Update》就可以囉~~

如何升級Drupal 6.x? 7

接下來就開始等它跑完就順利完成升級動作囉~~~

如何升級Drupal 6.x? 8

按下《Administration pages》就可進入後台管理,記得將網站狀態改為《上線》喔~~

如何升級Drupal 6.x? 9

參考資料
本文升級教學其參考資料是來自drupal-6.5/UPGRADE.txt,
以及這一個原文教學升級影片:Upgrading Drupal | Learn By The Drop

0 0 votes
Article Rating

如果您喜歡這篇文章,歡迎您
フォロー 支持作者!

喜歡就分享吧!
  • URLをコピーしました!
訂閱追蹤
提醒
guest
5 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
AACC88

谢谢。已按照介绍升级。

AACC88

請問升級後的網站文件夾和資料庫名稱是6.4還是6.5?

AACC88

6.5沒辦法升級到6.6,http://play-learn.net/drupal-6.5/update.php會轉成
http://play-learn.net/drupal-6.5/update.php?op=info
如果點取安裝:
Drupal already installed
To start over, you must empty your existing database.
To install to a different database, edit the appropriate settings.php file in the sites folder.
To upgrade an existing installation, proceed to the update script.
View your existing site.
查看現有網頁時:
Fatal error: Call to undefined function user_access() in C:AppServwwwdrupal-6.5includesmenu.inc on line 2418

目錄