星期二, 8月 11, 2009

將moodle從1.84升級到1.95

終於將moodle從1.84升級到1.95了,原本以為很複雜,其實還好,主要要把握幾個原則,

一、若要升級到1.9x,則一定要先升到1.8x,才可升級到1.9x,不可從1.7x或1.6x直接升級到1.9x,這樣子是會產生問題的,一定要1.6x upgrade 到1.7x,再從1.7x upgrade到1.8x ,然後再從1.8x upgrade到1.9x(請看moode系級建議

二、將系統備份,我的作法是將mysql的moode資料庫,及moode整個資料夾一起copy備份,但是可以依照moodle官方網站說明,將moode 資料庫dump下來:

mysqldump -u username -p -C -Q -e --create-options moodle > moodle-backup-2007-04-01.sql

將moode資料夾備份:

mv moodle moodle.backup
tar xvzf moodle-1.95.tgz
會解壓為 moodle2的資料夾,我再
mv moodle2 moodle

cp moodle.backup/config.php moodle
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme因為我有下載一些theme,所以這一行我是下
cp -pr moodle.backup/theme/ moodle/theme/

然後就到moodle的網站http://project.cses.chc.edu.tw/moodle/

一看不得了,版面全跑了,然後再登入moodle,接著系統會引導您如何update,按照步驟一步步,就可以update成果,版面也都正常了!

-----------

補充:後來進系統發現,有一些區塊、活動模組不見了,所以就出現了一些錯誤訊息,例如在活動管理就會出現【遺失活動模組】、在區塊管理就會出現少的區塊,會出現一些錯誤訊息,因此就比對一下新的moodle/mod (活動模組),moodle/blocks(區塊)、moodle/theme(佈景),和舊moodle資料夾(已經備份為moodle.backup)比較看少了那些,再將少的部分cp到新的moodle中,重新再進系統一次,目前看來是沒有什麼問題,再來要測的可能就是實際上再開個課程看看有沒有其他的問題,再針對問題修正!

沒有留言: