線上使用者

目前共有 0 位註冊使用者11 位訪客 在線上。

新會員

  • kaina0910
  • melody96
  • lushiwei
  • wq419998819
  • hihi

書籍推薦

阿舍的 Drupal 5.x 升級 6.x 全記錄 (Part 1)

Arthur Yu 的照片
Average: 1 (1 vote)

關於從 5.x 升級到 6.x 的這件事,阿舍已經是想很久很久了,但是一直都沒有付諸行動,直到那一天被 Hosting 給封住之後,才發現真的不升級不行了,因為 Drupal 5 的快取功能和 Drupal 6 是真的有差,連要找一些模組來用,都還是會遇到版本的問題,所以就激起阿舍要來升級的這個念頭,不過,這個念頭也是又過了 N 天之後才開始行動的...呵呵 !!


阿舍開始的第一個動作是去整理現在裝著用的模組有那些,因為阿舍一直都認為,升級的過程中,最大的變數應該就算是模組吧 ! 模組並不是一定會有升級版,然後也會有遇到大改版等等問題,所以,阿舍做的第一件事是去把有使用的模組都給它列出來,然後再依序找出目前安裝的版本和 Druapl 5 最新版本,接著再找出 Druapl 6 的版本出來,最後將它們都一一列示出來。

為了方便管理,阿舍有先建了一個資料夾來專門放升級的東西,裡面就有一個放 Druapl 5 需要升級到最新版的模組以及 Druapl 6 版的模組,另外再建立一個資料夾來放阿舍己經決定要在 Drupal 6 新增加的模組,然後就依照前面做的模組列表來下載模組放到個別的資料夾裡。

在這裡,阿舍要先說明一下阿舍在模組升級上的做法,阿舍基本上並不是全部的模組都採用升級的方法來做,而是將部份阿舍認為不需太複雜設定的模組先給移除掉,等到升級的工作都完作後才重新安裝這些模組。

阿舍為什麼要這樣子來做呢 ? 其實只是要儘量減少升級的複雜度,反正像 Poormanscron、Printer、Service Links 以及 Tagadelic 等等這類的模組,設定簡單又不影響 Node 的資料處理和顯示,所以就在升級之前先給解除安裝,這樣可少升級一些模組,降低風險哩 !!

不過,出乎意料的,阿舍光整理這些模組就花了不少時間,但是,應該滿值得,因為後來的升級作業真的單純的多了,可是,這個作法不一定適用在各位大德的網站上,因為阿舍用的模組其實不是太多,網站的架構也相對的單純,所以評估後就採用這種作法,各位大德就參考參考囉 !! ^^

完成模組的分析評估後,接下來是要模擬升級作業啦 !! 其實,阿舍一開始是真的不想作測試就給他直接線上作業下去,不過,在備份完資料後就想說,反正都己經備份下來了,就來測測看好,結果,真是好加在有先測試,不然網站就可能要關閉幾天了....=_____=!!

待續...

DrupalCamp Taipei 2012

BloggerAds

Facebook Page

Drupal 新聞

Translate


訂閱服務...

最新回應

阿舍的隨手....