MediaWiki/Update: Unterschied zwischen den Versionen
Zeile 52: | Zeile 52: | ||
== Konfiguration anpassen == | == Konfiguration anpassen == | ||
; Prüfen der Versionshinweise | ; Prüfen der Versionshinweise | ||
Änderungen prüfen! | |||
; Entfallene Variablen | ; Entfallene Variablen | ||
* Keine | * Keine Wirkung mehr | ||
* Müssen ggf. angepasst werden | |||
; Neue Variablen | ; 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. | * Es wird versucht, vernünftige Standardwerte zu verwenden, und im Falle einer Typänderung abwärtskompatibel zu sein. | ||
Version vom 2. März 2023, 11:41 Uhr
topic kurze Beschreibung
Beschreibung
Vorbereitung
Umgebung ermitteln
$ ls -l backup mediawiki -> mediawiki-1.36.1/ mediawiki-1.36.1
Version ermitteln
- Spezial:Version
- Mailingliste abonnieren
Download
https://www.mediawiki.org/wiki/Download
$ wget https://releases.wikimedia.org/mediawiki/1.39/mediawiki-1.39.2.tar.gz
Wiki sperren
Datensicherung
Konfiguration ermitteln
$ grep '$wgDB' PRODUCTIVE/LocalSettings.php $wgDBserver = "wgDBserver"; $wgDBuser = "wgDBuser"; $wgDBname = "wgDBname"; $wgDBpassword = "wgDBpassword";
Datenbank
$ mysqldump --user=$wgDBuser --password=$wgDBpassword $wgDBname > ../backup/$wgDBname_$(date -I).sql
Dateisystem
$ tar -czf backup/wiki_$(date -I).tar.gz wiki/
Durchführung
$ export NewWikiVersion=mediawiki-1.39.2
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/
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.
Extensions-Updates
- Certain extensions have been updated to work with the new version of MediaWiki.
- Be sure to upgrade to the latest versions of such extensions.
- You might need to perform manual updates to custom extensions.
- Different tarballs include some subsets of extensions and have versioning which helps you upgrade choosing the right one for your MediaWiki core release.
- Extension Distributor works well for most people who want a snapshot of extensions that will work with their supported versions of MediaWiki.
- If you want many extensions then downloading from Git is probably best.
- If you don't have Git, but you want to upgrade many extensions, you might consider using mwExtUpgrader.
Aktualisierungsskript
- Nach dem Ersetzen der Programmdateien muss die Datenbank aktualisiert werden
Dabei werden auch fehlende Abhängigkeit aufgelöst
$ php mediawiki/maintenance/update.php --force
- Aktualisierung per Webbrowser
Wiki freigeben
Sicherheit
Dokumentation
Projekt-Homepage
Links
Siehe auch
Weblinks
- Greg Sabino Mullane's Blog post provides some more detail about point release upgrades.
- Project:Support desk if you need help or something went wrong
- Kategorie:MediaWiki deprecated or obsolete features
- Anleitung:Backup eines Wikis
- Manual:Restoring a wiki from backup
- Manual:Moving a wiki
- Manual:Restoring wiki code from cached HTML - wenn du kein erfolgreiches Backup hast
- Manual:Installing
Testfragen
Testfrage 1
Antwort1
Testfrage 2
Antwort2
Testfrage 3
Antwort3
Testfrage 4
Antwort4
Testfrage 5
Antwort5