
關於從 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 的資料處理和顯示,所以就在升級之前先給解除安裝,這樣可少升級一些模組,降低風險哩 !!
不過,出乎意料的,阿舍光整理這些模組就花了不少時間,但是,應該滿值得,因為後來的升級作業真的單純的多了,可是,這個作法不一定適用在各位大德的網站上,因為阿舍用的模組其實不是太多,網站的架構也相對的單純,所以評估後就採用這種作法,各位大德就參考參考囉 !! ^^
完成模組的分析評估後,接下來是要模擬升級作業啦 !! 其實,阿舍一開始是真的不想作測試就給他直接線上作業下去,不過,在備份完資料後就想說,反正都己經備份下來了,就來測測看好,結果,真是好加在有先測試,不然網站就可能要關閉幾天了....=_____=!!
待續...
- 增加新的回應
- 瀏覽次數: 2281
- Send to friend


最新回應
6 日 12 小時 前
2 週 5 日 前
2 週 5 日 前
2 週 5 日 前
2 週 6 日 前
3 週 5 小時 前
3 週 1 日 前
4 週 1 日 前
5 週 5 小時 前
5 週 8 小時 前