各位好:
Drupal 5.0似乎要出來了,越逼近這個時刻,TKY並不越高興、而是越緊張。因為TKY一開始就用4.7版,從沒升級過,所以不清楚到底要怎麼升級。
看過一些之前的討論主題,似乎升級不只是核心程式,連模組也得一起升級才能正常運作。
更令人擔心的事情是,因為安裝模組太多已經有了上百個資料表:如果升級之後網站不能順利運作,那之前很多設定與變更不就白弄了嗎?
(當然,並不一定說非得升級不可;但還是會擔心很多安全性問題、好奇許多新的功能。)
不曉得本站是否有提供類似安裝手冊的升級步驟或者經驗談,能讓新手能夠瞭解升級的程序與風險,避免一時的錯誤讓自己的心血付諸東流?
TKY
Re: 關於升級的程序或步驟
新手...
盡量別下這種賭注吧
不然就等變老手時,再來好好玩玩也是可以的
自己評估能力做對的事情
網站的第一重點是:維持營運、保持線上
第二重點才是新功能
Re: 關於升級的程序或步驟
一般在本地,搭建一个与正在运行的站的环境类似的web系统,例如apache、mysql、php等的版本都选择适当的。
然后将正在运行的站点备份到本地,确定他可以正常工作,然后做各种测试,例如theme、module、update、upgrade等,经过深入的测试确认没有问题,就可以应用到生产用的站点上拉。
经常将生产站点备份到本地还有一个好处,万一服务提供商出问题,我们还可以最快地恢复网站。
Re: 關於升級的程序或步驟
多謝兩位的回應,不過TKY的意思比較是說,有沒有一個完整的教學,可以教導想要升級的新手,如何從舊版升級到新版?
TKY本就有本地備份網站,運作也正常。不過就是不確定要怎麼從本地測試5.0版的Drupal。把目錄全刪掉,不動資料庫,然後直接安裝5.0和舊的模組上去嗎?還是有額外的步驟?
請老手們說明一下?
TKY
Re: 關於升級的程序或步驟
Drupal檔案裡有一個 upgrade.txt,說明步驟如下:
不過 Drupal 5 現在才 beta 2,還早啦XD
Re: 關於升級的程序或步驟
TKY知道還早啦,不過一直沒有看到站上有關升級的文件或留言,會以為說升級是不是很複雜,所以沒人有經驗。原來步驟這麼簡單。
這麼簡單,阿怎麼沒有人順手翻譯一下?還是說要考慮的事情其實不只是核心程式的升級,還包括模組的升級,所以不鼓勵大家做升級?
TKY
Re: 關於升級的程序或步驟
像drupal taiwan這個站,裝了一堆有的沒的模組
要升級其實很困難的,除非有一個程式人員專門在處理
也要等各個模組的contributor都把模組升級完,再進行才保險
upgrade.txt指的是一般安全性更新的升級
不同版本的升級,則會有特別的步驟和說明文件
考慮的問題也更多...
Re: 關於升級的程序或步驟
jimmy 說的是正解,主版本的升級同時要考慮第三方模塊的升級,就如drupal4.7升級到drupal5.0,那麽會有許多4.7的module在5.0下不可用。還有theme也可能要修改。
小的站用的第三方module少,theme簡單的就很好升級,象我自己的小站,用了很少的module,只要依據手冊修改codefilter模塊,然後稍微修改theme,就可以upgrade了。