您在這裡

關於升級的程序或步驟

tky's 的頭像
tky 在 2006-12-01 (週五) 13:01 發表

各位好:

Drupal 5.0似乎要出來了,越逼近這個時刻,TKY並不越高興、而是越緊張。因為TKY一開始就用4.7版,從沒升級過,所以不清楚到底要怎麼升級。

看過一些之前的討論主題,似乎升級不只是核心程式,連模組也得一起升級才能正常運作。

更令人擔心的事情是,因為安裝模組太多已經有了上百個資料表:如果升級之後網站不能順利運作,那之前很多設定與變更不就白弄了嗎?

(當然,並不一定說非得升級不可;但還是會擔心很多安全性問題、好奇許多新的功能。)

不曉得本站是否有提供類似安裝手冊的升級步驟或者經驗談,能讓新手能夠瞭解升級的程序與風險,避免一時的錯誤讓自己的心血付諸東流?

TKY

新手...
盡量別下這種賭注吧

不然就等變老手時,再來好好玩玩也是可以的
自己評估能力做對的事情
網站的第一重點是:維持營運、保持線上
第二重點才是新功能

--
from open mind to open source~

一般在本地,搭建一个与正在运行的站的环境类似的web系统,例如apache、mysql、php等的版本都选择适当的。

然后将正在运行的站点备份到本地,确定他可以正常工作,然后做各种测试,例如theme、module、update、upgrade等,经过深入的测试确认没有问题,就可以应用到生产用的站点上拉。

经常将生产站点备份到本地还有一个好处,万一服务提供商出问题,我们还可以最快地恢复网站。

多謝兩位的回應,不過TKY的意思比較是說,有沒有一個完整的教學,可以教導想要升級的新手,如何從舊版升級到新版?

TKY本就有本地備份網站,運作也正常。不過就是不確定要怎麼從本地測試5.0版的Drupal。把目錄全刪掉,不動資料庫,然後直接安裝5.0和舊的模組上去嗎?還是有額外的步驟?

請老手們說明一下?

TKY

tky

Drupal檔案裡有一個 upgrade.txt,說明步驟如下:

1. Backup your database and Drupal directory - especially your
sites-directory which contains your configuration file and
any added modules and themes.
2. Log on as the user with user ID 1.
3. Remove all the old Drupal files then unpack the new Drupal
files into the directory that you run Drupal from.
4. Modify the new configuration file to make sure
it has the latest and correct information.
5. Run update.php by visiting http://www.example.com/update.php.

不過 Drupal 5 現在才 beta 2,還早啦XD

TKY知道還早啦,不過一直沒有看到站上有關升級的文件或留言,會以為說升級是不是很複雜,所以沒人有經驗。原來步驟這麼簡單。

這麼簡單,阿怎麼沒有人順手翻譯一下?還是說要考慮的事情其實不只是核心程式的升級,還包括模組的升級,所以不鼓勵大家做升級?

TKY

tky

像drupal taiwan這個站,裝了一堆有的沒的模組
要升級其實很困難的,除非有一個程式人員專門在處理
也要等各個模組的contributor都把模組升級完,再進行才保險

upgrade.txt指的是一般安全性更新的升級
不同版本的升級,則會有特別的步驟和說明文件
考慮的問題也更多...

--
from open mind to open source~

jimmy 說的是正解,主版本的升級同時要考慮第三方模塊的升級,就如drupal4.7升級到drupal5.0,那麽會有許多4.7的module在5.0下不可用。還有theme也可能要修改。

小的站用的第三方module少,theme簡單的就很好升級,象我自己的小站,用了很少的module,只要依據手冊修改codefilter模塊,然後稍微修改theme,就可以upgrade了。