Systém Moodle je navrhnutý tak, aby se dal kedykoľvek jednoducho aktualizovať z nižšej verzie na vyššiu.
Pri aktualizácii inštalácie Moodle by ste mali dodržať nasledujúci postup:
1. Záloha dôležitých údajov
I keď to nie je vždy nutné, pred rozsiahlejšou aktualizáciou je u ostrej verzie systému vždy lepšie vykonať zálohu pre prípad, že by ste sa z nejakých dôvodov potrebovali vrátiť k pôvodnej verzii. Platí inak všeoobecne, že je vhodné nastaviť automatické denné zálohovanie Moodle, čím tento zálohovací krok odpadne.
Zálohy se týkajú týchto troch oblastí:
1. Samotný adresár Moodle
Pred aktualizáciou si vytvorte samostatnú kópiu týchto súborov, aby ste sa neskôr mohli vrátiť k súboru config.php a iným rozšírením, ako sú motívy, jazyky apod.
2. Dátový adresár
Tu je umiestnený všetok vložený obsah (študijné materiály pre kurzy či úlohy), a preto by ste tieto súbory mali zálohovať pravidelne. Aktualizácia môže niekedy spôsobiť presunutie či premenovanie adresárov vo vnútri údajového adresára.
3. Databáza
Väčšina aktualizácií Moodle vykoná zmeny v databáze – pridá či zmení polia v tabuľkách. Databázu možno zálohovať rôznymi spôsobmi. Jednou z možností, ako zálohovať databázu MySQL, je jej export (dump) do jedného súboru SQL. Následujúci príklad predstavuje príkaz Unixu pre export databázy s názvom "moodle":
mysqldump moodle > moodle-backup-2002-10-26.sql
K rovnakému účelu môžete na všetkých platformách použiť funkciu "Export" z voliteľného webového rozhrania "Databázy", ktoré možno do Moodle začleniť.
2. Inštalácia nového systému Moodle
Zo stiahnutého archívu
Ak nie ste skúseným správcom Moodle, nekopírujte súbory do starej inštalácie; v niektorých prípadoch môžu staré súbory v novej inštalácii spôsobiť problémy. Najvhodnejšie je premenovať existujúci adresár Moodle a potom rozbaliť nový archív Moodle do starého umiestnenia.
mv moodle moodle.backup
tar xvzf moodle-1.1.tgzPotom prekopírujte späť pôvodný súbor config.php a všetky ďalšie doplnky, napríklad používateľské témy:
cp moodle.backup/config.php moodle
cp -pr moodle.backup/theme/mytheme moodle/theme/mythemeZ CVS
Ak používate CVS, prejdite do koreňového adresára Moodle a aktualizujte súbory týmto príkazom:
cvs update -dP
Nezabudnite použiť parameter "d" pre vytvorenie nových adresárov a parameter "P" pre odstránenie prázdnych adresárov.
Ak ste v súboroch pôvodnej verzie Moodle uskutočnili zmeny, venujte zvýšenú pozornosť tomu, či zobrazované hlásenia neobsahujú informácie o konfliktoch. Používateľské témy a neštandardné doplnky nebudú aktualizáciou dotknuté.
3. Dokončenie aktualizácie
Posledným krokom je spustiť aktualizáciu vnútri Moodle.
K tomu stačí prejsť na správcovskú stránku vašej inštalácie.
http://example.com/moodle/admin
Nemusíte k tomu byť prihlásený ako administrátor.
Moodle automaticky detekuje novú verziu a uskutoční aktualizáciu databázy a systémových súborov. Ak nebude môcť niečo vykonať sám (čo sa stáva iba zriedkavo), zobrazí hlásenie s návodom k ďalšiemu postupu.
Ak všetko prebehlo v poriadku (bez chybových správ), môžete začať používať novú verziu Moodle a jeho nových funkcie.
Ak máte s aktualizáciou problémy, navštívte stránku moodle.org, kde môžete položiť otázku v sekcii Installation Support Forum v kurze "Using Moodle".