Zum Inhalt springen

MediaWiki/Extension

Aus Foxwiki

MediaWiki/Extension - Mediawiki um Funktionen erweitern

Beschreibung

Entwicklung

Einige Erweiterungen werden vom MediaWiki-Projekt gepflegt

  • Viele weitere von anderen Entwicklern
Überblick

Extensions anzeigen

Spezial:Version

Installation

Nur Systemadmins können Extensions installieren oder entfernen

MediaWiki/Datensicherung

Fehler bei der Extension-Installation können das Wiki unbrauchbar machen

  • daher MUSS zuvor eine Datensicherung durchgeführt werden

Datenbank

mysqldump --user=$wgDBuser --password $wgDBname | gzip > backup/"$wgDBname"_$(date -I).sql.gz

Dateisystem

tar -czf backup/mediawiki_$(date -I).tar.gz mediawiki/


Download

Aktivierung

Am Ende der Datei LocalSettings.php folgende Zeile hinzufügen

 wfLoadExtension( 'ExtensionName' );

Deinstallation

Deaktivierung

Zugehörige Zeilen aus der Datei LocalSettings.php auskommentieren

Beispiel
$ grep -n LocalisationUpdate mediawiki/LocalSettings.php
152:wfLoadExtension( 'LocalisationUpdate' );

Entfernen

Verzeichnis löschen

Beispiel
find mediawiki/ -iname LocalisationUpdate
rm -r mediawiki/extensions/LocalisationUpdate


Erweiterungen aktualisieren

Erweiterungen aktuell halten!
  • Kompatibilität mit neuen Versionen von MediaWiki
  • Fehler beheben
  • Sicherheitsprobleme lösen
  • Neue Funktionen ermöglichen

mwExtUpgrader

Erweiterungen mit mwExtUpgrader aktualisieren

Beispiel
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.43.0
Confirm version to be upgraded (default: 1.43)
  [0] 1.39
  [1] 1.42
  [2] 1.43
 >
ExtensionDistributor unsupported PdfBook
PageOwnership unsupported REL1_43
SubpageNavigation unsupported REL1_43
ExtensionDistributor unsupported DownloadBook
CodeEditor successfully upgraded
MultimediaViewer successfully upgraded
Renameuser successfully upgraded
Cite successfully upgraded
[...]

Manuell aktualisieren

Möglicherweise müssen eigene Erweiterungen manuell aktualisiert werden


Anhang

Siehe auch

Links

Weblinks