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
Obnovení ze zálohy
V případě nezdaru můžeme obnovit stav před aktualizací ze zálohy. Návod na obnovu Moodle ze zálohy.