MediaWiki/Update: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 7: | Zeile 7: | ||
== Benötigte Version ermitteln == | == Benötigte Version ermitteln == | ||
* Mailingliste abonnieren | |||
== Benötigte Version herunterladen == | == Benötigte Version herunterladen == |
Version vom 16. April 2022, 09:31 Uhr
Vorbereitung
Umgebung ermitteln
$ ls -l backup mediawiki -> mediawiki-1.36.1/ mediawiki-1.36.1
Benötigte Version ermitteln
- Mailingliste abonnieren
Benötigte Version herunterladen
https://www.mediawiki.org/wiki/Download
Download
$ wget https://releases.wikimedia.org/mediawiki/1.36/mediawiki-1.36.2.tar.gz
export NewWikiVersion=mediawiki-1.36.2
Konfiguration ermitteln
$ grep '$wgDB' PRODUCTIVE/LocalSettings.php $wgDBserver = "wgDBserver"; $wgDBuser = "wgDBuser"; $wgDBname = "wgDBname"; $wgDBpassword = "wgDBpassword";
Wiki sperren
Datensicherung
Datenbank
$ mysqldump --user=$wgDBuser --password=$wgDBpassword $wgDBname > ../backup/$wgDBname_$(date -I).sql
Dateisystem
$ tar -czf backup/wiki_$(date -I).tar.gz wiki/
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
Wird die gleiche LocalSettings.php wie in der alten Version muss diese eventuell angepasst werden, um mit der neuen Version kompatibel zu sein.
- In any case, take a look at the release notes to see those changes.
Obsolete Variablen
- haben gewöhnlich keinen Effekt mehr
Neue Variablen
- können in neueren Versionen hinzugefügt worden sein, oder existierende Variablen ihren Typ geändert haben.
- We usually try to use sane defaults for them, and in case of type change, be backwards compatible.
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 noch die Datenbank aktualisiert werden. Dabei werden auch fehlende Abhängigkeit aufgelöst.
$ php7.4 mediawiki/maintenance/update.php --force
Die Aktualisierung kann auch per Webbrowser durchgeführt werden
https://wiki.foxtom.de/mw-config/index.php
Wiki freigeben
Links
Intern
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
- Category: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