Updateanleitung von MediaWiki 1.23.x auf 1.27.x

Aus BlueSpice

< Setup:Installationsanleitung‎ | MediaWiki
Wechseln zu: Navigation, Suche


Dieses Dokument beschreibt das Update von MediaWiki 1.23.x auf 1.27.x, welches Sie für die Installation von BlueSpice 2.27.x benötigen.

Hinweise zum Dokument

  • Bitte lesen Sie diese Anleitung vollständig durch und arbeiten Sie die einzelnen Installationsschritte der Reihe nach ab.
  • Beim Editieren von Konfigurationsdateien mit einem Texteditor müssen die Dateien in UTF-8 Kodierung ohne BOM (Byte Order Mark) gespeichert werden.
  • Der Platzhalter <installpath-bluespice> steht stellvertretend für den Pfad zu Ihrer BlueSpice-Installation, z.B. C:\inetpub\wwwroot\bluespice (Windows) oder /var/www/bluespice (Linux).
  • Der Platzhalter <bluespice-url> steht stellvertretend für die URL zu Ihrer BlueSpice-Installation, z.B. http://localhost/bluespice.

Voraussetzungen

Die Voraussetzungen für die MediaWiki Version 1.27.x entnehmen Sie bitte der entsprechenden Installationsanleitung.

Backup

Fertigen Sie unbedingt als allererstes ein komplettes Backup Ihrer Installation an.

Backup der Datenbank

Benutzen Sie zum Sichern Ihrer Datenbank das bordeigene Programm "mysqldump" von MySQL/MariaDB: Öffnen Sie hierzu eine Konsole, wechseln in das Verzeichnis <installpath-bluespice> und sichern Sie die Datenbank mit folgendem Befehl:

mysqldump -u <username> -p --lock-tables <datenbank> > database.sql

Benutzen Sie hierzu für <username> den administrativen Datenbankbenutzer (meist "root") sowie für <datenbank> den Datenbankname Ihrer MediaWiki/BlueSpice-Installation.

Hinweis.jpg
Achten Sie unter Windows darauf, dass die Umgebungsvariablen korrekt gesetzt sind, um auf den Befehl "mysqldump" zugreifen zu können.

 

Backup des Filesystems

Sichern Sie das komplette Verzeichnis <installpath-bluespice>, das jetzt auch das Datenbankabbild beinhaltet, an einem anderen Ort auf Ihren Server.
Löschen Sie anschließend aus Sicherheitsgründen umgehend die Datei <installpath-bluespice>/database.sql, da diese per Browser aufrufbar ist.

Download von MediaWiki

Downloaden Sie MediaWiki 1.27.x unter www.mediawiki.org.

Entpacken und Kopieren von MediaWiki

Entpacken Sie das heruntergeladene Archiv von MediaWiki. Beachten Sie, dass sich die relevanten Inhalte in einem Unterordner (bspw. mediawiki-1.27.1) befinden. Verschieben Sie die Inhalte dieses Unterordners nach <installpath-bluespice> und überschreiben Sie dort die derzeit vorhandenen Dateien.

Anpassung der LocalSettings.php

Öffnen Sie die Datei <installpath-bluespice>/LocalSettings.php. Suchen Sie darin folgende Zeilen:

# End of automatically generated settings.
# Add more configuration options below.

Fügen Sie direkt davor folgende Zeilen ein:

wfLoadSkin( 'CologneBlue' );
wfLoadSkin( 'Modern' );
wfLoadSkin( 'MonoBook' );
wfLoadSkin( 'Vector' );

Sowie direkt danach folgende Zeile:

return;

Des Weiteren suchen Sie vor eben erwähnten Zeilen nach solchen, die mit require_once beginnen und löschen Sie diese.

Datenbankschema updaten

Öffnen Sie nun eine Kommandozeile und wechseln in den Ordner <installpath-bluespice>. Führen Sie dort folgenden Befehl aus:

php maintenance/update.php (Linux)
php maintenance\update.php (Windows))
Hinweis.jpg
Achten Sie unter Windows darauf, dass die Umgebungsvariablen korrekt gesetzt sind, um auf den Befehl "php" zugreifen zu können.


Hinweis.jpg
Beachten Sie unter Linux, dass Sie nach dem Ausführen der update.php die Dateisystemrechte neu anpassen müssen.


Sobald das Script mit der Meldung "Done" abgeschlossen ist fahren Sie mit dem nächsten Schritt fort.

Setup:Setup bluespice maintenance update.jpg

Überprüfung der Installation

Rufen Sie <bluespice-url> in Ihrem Browser auf. Sie sollten nun eine upgedatete MediaWiki-Standardinstallation mit Ihren bisherigen Inhalten vorfinden.

Weitere Schritte

Im nächsten Schritt können Sie nun das Update auf die aktuelle Version von BlueSpice vornehmen.