Aktualizace major verze Moodle pomocí Git.
Před aktualizací si vytvořte zálohu Moodle.
Před aktualizací major verze je potřeba provést aktualizaci na nejnovější minor verzi Moodle.
Přihlásíme se na server pomocí SSH.
Přepněte se do adresáře s instalací Moodle:
cd ~/domena-hostingu.cz/apps/moodle/
Aktuálně vybranou větev neboli verzi a všechny ostatní dostupné ve vzdáleném repozitáři vypíšeme Git příkazem:
git branch -a
Zapněte na webu režim údržby:
php8.2 admin/cli/maintenance.php --enable
V Git vytvoříme novou větev. Zde například pro verzi 4.4
.
git branch --track MOODLE_404_STABLE origin/MOODLE_404_STABLE
Přepneme se do nově vytvořené větve. Tím se nám kód Moodle přehodí na novější verzi.
git checkout MOODLE_404_STABLE
Po stažení nové verze je nutné spustit aktualizační skript s samotném Moodle:
php8.2 admin/cli/upgrade.php
Vypneme režim údržby:
php8.2 admin/cli/maintenance.php --disable
V případě nezdaru můžeme obnovit stav před aktualizací ze zálohy. Návod na obnovu Moodle ze zálohy.