Moodle/Update: Unterschied zwischen den Versionen
Zeile 61: | Zeile 61: | ||
=== Erweiterungen aktualisieren === | === Erweiterungen aktualisieren === | ||
<!-- | |||
; Bestimmte Erweiterungen wurden aktualisiert, um mit der neuen Version von MediaWiki zu funktionieren | ; Bestimmte Erweiterungen wurden aktualisiert, um mit der neuen Version von MediaWiki zu funktionieren | ||
* Stellen Sie sicher, dass Sie auf die neuesten Versionen dieser Erweiterungen aktualisieren. | * Stellen Sie sicher, dass Sie auf die neuesten Versionen dieser Erweiterungen aktualisieren. | ||
Zeile 88: | Zeile 89: | ||
SyntaxHighlight_GeSHi successfully upgraded to 2.0 | SyntaxHighlight_GeSHi successfully upgraded to 2.0 | ||
[...] | [...] | ||
--> | |||
=== Update-Skript === | === Update-Skript === |
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.
Erweiterungen aktualisieren
Update-Skript
- Abhängigkeiten auflösen
- Datenbank aktualisieren
$ php8.2 mediawiki/maintenance/update.php --force
- Aktualisierung per Webbrowser