Sichere Wiki-Migration

From
Revision as of 10:40, 12 October 2017 by Estacardo (talk | contribs) (Created page with "== Aufgaben == Mediawiki aktualisieren Erstellung einer Auswahl von Zusatzpaketen Sichere Konfiguration bezüglich Spam und Nutzerverwaltung == Unsere Ziele == Primär - aktu…")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Aufgaben

Mediawiki aktualisieren Erstellung einer Auswahl von Zusatzpaketen Sichere Konfiguration bezüglich Spam und Nutzerverwaltung

Unsere Ziele

Primär

- aktuelle Software % - Migration des Datenbestandes und der Konfiguration % - Beibehalten der Funktionalität % - evtl. Erweiterung bzw. Verbesserung des Systems


Ist-Zustand (Ausgangssituation)

Altsystem

Gegeben ist ein Turnkey-Mediewiki in der Version 12. Auf diesem befindet sich als Betriebsystem Debian 6.0.7. Das Mediawiki liegt in der Version 1.15 vor.

Webserver: Apache 2.2 PHP 5.3 Datenbank: MySQL 5.1 Finden kann man diese Angaben unter Special:Version.


Relevante Informationen

Laut x ist es nicht empfohlen, Softwareupdates innerhalb auf ein bestehendes Turnkey System durchzuführen. Es empfiehlt gleich eine neue Turnkey-Appliance zu nehmen.

Auf das neue System muss sowohl die Datenbank als auch die Bilder vom Altsystem zur Verfügung gestellt werden.

Die Extensions, die auf dem Altsystem verwendet werden, müssen für das neue System für die entsprechende Mediawiki Version recherchiert werden. Falls welche nicht mehr zu verwenden sind, weil sie als veraltet gelten, dann sind entsprechende Alternativen zu finden. Eine Übertragung der Extensions sei nicht zu empfehlen, da diese von der Version des Mediawikis abhängen und dadurch auf einer neueren Version unter Umständen nicht funktionieren.

Mögliche Zielplattformen und Vorgehensweisen

Die Migration wurde auf verschiedenen Plattformen getestet, weil zum Einen ein persönliches Interesse bestand und zum Anderen, weil keine Zielplattform festgelegt wurde.

Auf den folgenden Zielplattformen wurde getestet:

  • aktuelle TurnKey Version
  • Ubuntu
  • Debian
  • OpenSuse

Je nach Zielplattform nutzte man Mediawiki aus den Paketquellen oder die händische Installation.

Ablauf einer Migration

% - VM lokal zum Laufen kriegen % - in Erfahrung bringen, was zu migrieren ist % - Datenbank % - images/ % - LocalSettings.php % - installierte Erweiterungen festhalten % - entsprechende Daten sichern % - Zielsystem vorbereiten % - System aufsetzen % - Datenbankserver bereitstellen % - Webserver mit PHP bereitstellen % - MediaWiki installieren % - kleine vs. größere Versionsprünge % - Datenbank wiederherstellen % - images/ importieren % - Grundkonfiguration in LocalSettings.php vornehmen % - Datenbankupdate durchführen % - Extensions bereitstellen % - prüfen, welche Erweiterungen noch verfügbar sind % - falls erforderlich, Alternativen suchen % - in MW-Distribution enthaltene aktivieren % - weitere Extensions installieren % - ggf. notwendige Einstellungen vornehmen % - erneutes Datenbankupdate % - Funktionalität prüfen % - Seite funktioniert % - Login/Rechteverwaltung % - Captchas werden angezeigt % - Erweiterungen

Allgemein

Beispielhafter Ablauf

Sichere Konfiguration

Ausblick