本來還在寫第一次接觸Drupal時應該要注意什麼的文章,想不到剛好 Drupal 6.5 就釋出了,
所以就先來卡一篇教Drupal如何升級的文章吧 XD
Part.1.備份資料庫以及FTP檔案
為了安全起見,強烈建議各位在升級之前將所有的資料進行備份,
資料庫的部份可藉由phpMyAdmin或是主機的後端Cpanel來進行備份,而程式檔案可經由FTP來下載備份。
Part.2.下載更新程式
當進入Drupal的後台管理時會看到有出現一塊很顯眼的警告區塊,點擊《可使用的更新程式》進去後
會告訴你 Drupal 6.5 出了,先點選《下載》把檔案下載到電腦裡。
Part.3.關閉網站以及停用模組
網站進行更新升級時,請記得先將網站關閉喔~!!
《管理》→《網站設定》→《網站維護》將《網站狀態》更改為離線就可以將網站關閉囉~~
再來是要把自己額外安裝的模組給先行停用掉
《管理》→《網站建置》→《模組》請將自己所安裝的額外模組停用掉(不包括原本就有的核心模組喔)
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 database update》的《select versions》中系統已自動幫你選好
所以你直接按下《Update》就可以囉~~
接下來就開始等它跑完就順利完成升級動作囉~~~
按下《Administration pages》就可進入後台管理,記得將網站狀態改為《上線》喔~~
這參考資料嘛
本文升級教學其參考資料是來自drupal-6.5/UPGRADE.txt,
以及這一個原文教學升級影片:Upgrading Drupal | Learn By The Drop
谢谢。已按照介绍升级。
本教學讓你有收穫就是最好的回應~ :02:
請問升級後的網站文件夾和資料庫名稱是6.4還是6.5?
你好,文件夾及資料庫名稱都不要更動喔!! 直接把drupal-6.5這個資料夾名稱改成你目前網站文件夾的名稱丟上去照本篇教學就可以囉!!
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