Moodle/Update: Unterschied zwischen den Versionen
Zeile 92: | Zeile 92: | ||
=== Update-Skript === | === Update-Skript === | ||
<!-- | |||
* Abhängigkeiten auflösen | * Abhängigkeiten auflösen | ||
* Datenbank aktualisieren | * Datenbank aktualisieren | ||
Zeile 98: | Zeile 99: | ||
; Aktualisierung per Webbrowser | ; Aktualisierung per Webbrowser | ||
* https://wiki.foxtom.de/mw-config/index.php | * https://wiki.foxtom.de/mw-config/index.php | ||
--> | |||
<noinclude> | <noinclude> |
Version vom 1. Oktober 2023, 12:09 Uhr
Moodle Update - Software-Aktualisierung durchführen
Vorbereitung
- Version
- Download
$ wget https://download.moodle.org/download.php/direct/stable402/moodle-latest-402.tgz
Datensicherung
Konfiguration ermitteln
$ grep '$CFG->db' moodle/config.php $CFG->dbname = 'databaseName'; $CFG->dbuser = 'databaseUserName'; $CFG->dbpass = 'databasePassword';
Datenbank
$ mysqldump --user=$databaseUserName --password=$databasePassword $databaseName > backup/$databaseName_$(date -I).sql
Dateisystem
$ tar -czf backup/seminareFoxtomDeWeb_$(date -I).tar.gz web
Durchführung
Archiv entpacken
Einstiegspunkt ändern
Konfiguration anpassen
- Prüfen der Versionshinweise
- Änderungen prüfen
- Entfallene Variablen
- Keine Wirkung mehr
- Müssen ggf. angepasst werden
- Neue Variablen
- Müssen ggf. ergänzt werden
- Änderung des Variablen-Typs
- Datentyp einer Variable kann sich geändert haben
- Es wird versucht, vernünftige Standardwerte zu verwenden, und im Falle einer Typänderung abwärtskompatibel zu sein.