moodle 被設計為可以順利地從早期的任何乙個版本公升級到後期的任何乙個版本。
在執行公升級安裝時應該按照如下步驟進行:
雖然這不是絕對必要的,但是在對任何產品系統進行重要公升級之前進行備份永遠都是明智的選擇,以防出於某種原因你需要將系統恢復到之前的版本。事實上,讓你的伺服器每天自動地進行備份是乙個不錯的辦法,這樣你就可以略過這一步了。
以下三個部分是需要備份的:
1.1 moodle 軟體所在目錄
在進行公升級之前對目錄進行單獨的備份,以確保你能夠恢復 config.php 者已經新增的任何模組,比如主題,語言等等。
1.2 你的資料目錄錄
這裡是儲存上傳資料的地方(比如課程資源,學生作業),因此無論如何,將這些檔備份都是十分重要的。有時公升級會將你資料目錄中的子目錄移動或者重新命名。
1.3 你的資料庫
多數時候,moodle 公升級會修改資料庫的表,新增或修改某些字段。每乙個資料庫有不同的方法進行備份。一種備份 mysol資料庫的方法是將它轉存為單獨的 sql檔。下面的例子顯示了將乙個名為 moodle的資料庫進行轉存的 unix命令:
mysqldump moodle > moodle-backup-2002-10-26.sql
你也可以在所有平台上,使用資料庫管理系統phpmyadmin的「匯出」功能實現對資料庫的轉存。
如果你不知道你正在做什麼,就千萬不要將舊的安裝覆蓋 …… 有的時候,舊的檔可能對新版本造成麻煩。最好的辦法是將當前的 moodle 目錄重新命名為其他的東西,然後將新的套裝軟體解壓縮到舊檔的位置。
mv moodle moodle.backuptar xvzf moodle-1.1.tgz
cp moodle.backup/config.php moodlecp -pr moodle.backup/theme/mytheme moodle/theme/mytheme
2.2 使用 cvs
如果你使用 cvs,只需要進入moodle的根目錄,然後公升級到新檔:
cvs update -dp如果有必要,一定要使用引數 「d」 建立新目錄,使用引數 「p」將空目錄刪除。
如果你編輯過 moodle 檔,要非常仔細地看提示資訊,以防可能出現的衝突。你定製的全部主題,以及非標準的外掛程式都不會被改動。
最後一步是啟動 moodle的公升級過程。
完成這一步只需要訪問管理頁。
是否以管理員身份登入是沒有關係的。
moodle會自動監測新版本,並執行所有必要的資料庫或者檔系統的公升級。如果出現不能自動完成的情況(非常少見),你會看見資訊,提示你需要做什麼。
如果一切正常(沒有錯誤資訊),你就可以開始使用新版本的 moodle,感受它的新特性了!
Hadoop編譯完整過程
前言 在編譯hadoop的過程中,用老版本的軟體會造成很多不必要的問題,用最新的穩定版本是最好的選擇。hadoop編譯環境 hadoop編譯過程中的問題 1.依賴問題 2.編譯問題 當你無法在提示資訊中找到錯誤的解決辦法時,說明資訊提示的並不完整,在hadoop報錯資訊的最後幾行,會提示使用 mvn...
oracle使用者授權完整過程
步驟 1.建立使用者 create user 使用者名稱 identified by 密碼 如 create user yao identified by yao 2.建立表空間 create tablespace 表空間名 datafile 檔案位址 檔名 dbf size 大小 如 create...
App啟動的完整過程
解析info.plist 載入相關資訊,例如如閃屏 沙箱建立 許可權檢查 mach o載入 如果是胖二進位制檔案,尋找合適當前cpu類別的部分 載入所有依賴的mach o檔案 遞迴呼叫mach o載入的方法 定位內部 外部指標引用,例如字串 函式等 執行宣告為 attribute construct...