|
|
Zeile 23: |
Zeile 23: |
| $ '''tar -czf ../backup/seminareFoxtomDe_$(date -I).tar.gz moodle''' | | $ '''tar -czf ../backup/seminareFoxtomDe_$(date -I).tar.gz moodle''' |
|
| |
|
| == Durchführung ==
| |
| <!--
| |
| $ '''export NewWikiVersion=mediawiki-1.39.3'''
| |
| -->
| |
|
| |
| === Archiv entpacken ===
| |
| <!--
| |
| $ '''tar -xf $NewWikiVersion.tar.gz'''
| |
|
| |
| === Daten übertragen ===
| |
| <!--
| |
| $ '''cp -auv mediawiki/images/ $NewWikiVersion'''
| |
| $ '''cp -auv mediawiki/skins/ $NewWikiVersion'''
| |
| $ '''cp -auv mediawiki/extensions/ $NewWikiVersion'''
| |
| $ '''cp -auv mediawiki/resources/assets/ $NewWikiVersion/resources/'''
| |
| $ '''cp -auv mediawiki/LocalSettings.php $NewWikiVersion/'''
| |
| -->
| |
|
| |
| === Einstiegspunkt ändern ===
| |
| <!--
| |
| $ '''mv mediawiki mediawiki.old'''
| |
| $ '''mv $NewWikiVersion mediawiki'''
| |
| -->
| |
|
| |
| === Konfiguration anpassen ===
| |
|
| |
| === Erweiterungen aktualisieren ===
| |
| <!--
| |
| ; 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.
| |
|
| |
| ; Möglicherweise müssen Sie eigene Erweiterungen manuell aktualisieren
| |
| * Verschiedene [https://www.mediawiki.org/wiki/Special:MyLanguage/tarballs tarballs] enthalten einige Untergruppen von Erweiterungen und haben eine Versionierung, die Ihnen hilft, die richtige für Ihre MediaWiki-Kernversion zu wählen.
| |
| * https://www.mediawiki.org/wiki/Special:ExtensionDistributor Extension Distributor] funktioniert gut für die meisten Leute, die einen Schnappschuss von Erweiterungen wollen, die mit ihren unterstützten Versionen von MediaWiki funktionieren werden.
| |
| ; Wenn Sie viele Erweiterungen wollen, ist [https://www.mediawiki.org/wiki/Special:MyLanguage/Download_from_Git downloading from Git] wahrscheinlich am besten.
| |
|
| |
| ; mwExtUpgrader
| |
| Ohne Git können Erweiterungen auch mit [https://www.mediawiki.org/wiki/MwExtUpgrader mwExtUpgrader] aktualisiert werden
| |
|
| |
| $ '''php8.2 mwExtUpgrader.phar'''
| |
| Note that this release of code is not stable. Do not use for production.
| |
| Welcome to use mwExtUpgrader. This script can help you bulk upgrade MediaWiki extensions.
| |
| Continue with this action? (y/n) '''y'''
| |
| Please type the absolute path to the MediaWiki directory: /var/www/wiki.foxtom.de/wiki/mediawiki
| |
| mwExtUpgrader detected your MediaWiki version is 1.40.1
| |
| Confirm version to be upgraded (default: 1.40)
| |
| [0] 1.35
| |
| [1] 1.39
| |
| [2] 1.40
| |
| >
| |
| ExtensionDistributor unsupported Bootstrap
| |
| DrawioEditor unsupported REL1_40
| |
| CodeEditor successfully upgraded
| |
| SyntaxHighlight_GeSHi successfully upgraded to 2.0
| |
| [...]
| |
| -->
| |
|
| |
| === Update-Skript ===
| |
| <!--
| |
| * Abhängigkeiten auflösen
| |
| * Datenbank aktualisieren
| |
| $ php8.2 mediawiki/maintenance/update.php --force
| |
|
| |
| ; Aktualisierung per Webbrowser
| |
| * https://wiki.foxtom.de/mw-config/index.php
| |
| -->
| |
|
| |
|
| <noinclude> | | <noinclude> |
Moodle Update - Software-Aktualisierung durchführen
Vorbereitung
- Version
- Download
$ wget https://download.moodle.org/download.php/direct/stable404/moodle-latest-404.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
# mysqldump c1moodleFoxtomDe > backup/c1moodleFoxtomDe_$(date -I).sql
Dateisystem
$ tar -czf ../backup/seminareFoxtomDe_$(date -I).tar.gz moodle
Anhang
Siehe auch
Dokumentation
Links
Projekt
Weblinks
- https://docs.moodle.org/404/de/Aktualisierung_von_Moodle