Aktualizace Moodlu

Moodle je navržen tak, aby se dal kdykoliv snadno aktualizovat z nižší verze na vyšší.

Při aktualizaci instalace Moodlu byste měli dodržet následující postup:

1. Záloha důležitých dat

I když to není nezbytně nutné, před rozsáhlejší aktualizací je u ostré verze systému vždy lepší provést zálohu pro případ, že byste se z nějakého důvodu potřebovali vrátit k původní verzi. Platí ostatně obecně, že je vhodné nastavit automatické denní zálohování Moodlu, čímž tento zálohovací krok odpadne.

Zálohy se týkají těchto tří oblastí:

1. Samotný adresář Moodlu

Před aktualizací si vytvořte samostatnou kopii těchto souborů, abyste se později mohli vrátit k souboru config.php a jiným rozšířením, jako jsou motivy, jazyky apod.

2. Datový adresář

Zde je umístěn veškerý vložený obsah (studijní materiály pro kurzy či úkoly), proto byste tyto soubory měli zálohovat pravidelně. Aktualizace může někdy způsobit přesunutí či přejmenování adresářů uvnitř datového adresáře.

3. Databáze

Většina aktualizací Moodlu provede změny v databázi – přidá či změní pole v tabulkách. Databáze lze zálohovat různými způsoby. Jednou z možností, jak zálohovat databázi MySQL, je její export (dump) do jednoho souboru SQL. Následující příklad představuje příkaz Unixu pro export databáze s názvem "moodle":

mysqldump moodle > moodle-backup-2002-10-26.sql

Ke stejnému účelu můžete na všech platformách použít funkci "Export" z volitelného webového rozhraní "Databáze", které lze do Moodlu začlenit.

 

2. Instalace nového systému Moodle

Ze staženého archivu

Nejste-li zkušenými správci Moodlu, nekopírujte soubory do staré instalace; v některých případech mohou staré soubory v nové instalaci působit problémy. Nejvhodnější je přejmenovat stávající adresář Moodle a poté rozbalit nový archiv Moodlu do starého umístění.

mv moodle moodle.backup
tar xvzf moodle-1.1.tgz

Poté překopírujte zpět původní soubor config.php a všechny další doplňky, například uživatelské motivy:

cp moodle.backup/config.php moodle
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme

Z CVS

Pokud používáte CVS, přejděte do kořenového adresáře Moodle a aktualizujte soubory tímto příkazem:

cvs update -dP

Nezapomeňte použít parametr "d" pro vytvoření nových adresářů a parametr "P" pro odstranění prázdných adresářů.

Pokud jste v souborech původní verze Moodlu prováděli změny, věnujte zvýšenou pozornost tomu, zda zobrazovaná hlášení neobsahují informace o konfliktech. Uživatelské motivy a nestandardní doplňky nebudou aktualizací dotčeny.

 

3. Dokončení aktualizace

Posledním krokem je spustit aktualizaci uvnitř Moodlu.

K tomu stačí přejít na správcovskou stránku vaší instalace.

http://example.com/moodle/admin

Nemusíte k tomu být přihlášen jako administrátor.

Moodle automaticky detekuje novou verzi a provede aktualizaci databáze a systémových souborů. Pokud nebude moci něco provést sám (což nastává jen zřídka), zobrazí hlášení s návodem k dalšímu postupu.

 

Pokud vše proběhlo v pořádku (bez chybových zpráv), můžete začít používat novou verzi Moodlu a užívat si jeho nových funkcí.

Pokud máte s aktualizací potíže, navštivte stránku moodle.org, kde můžete vznést dotaz v sekci Installation Support Forum v kurzu "Using Moodle".

 

 

Dokumentace Moodlu