Aktualisierung des Ubuntu-Servers (14.04.5 lts) und Mediawiki (1.25.3)

475
A.Parkes

Mein Unternehmen verwendet Mediawiki ... sehr oft ... leider wurde es nicht auf dem neuesten Stand gehalten. Es ist jetzt meine Aufgabe, es zu aktualisieren. Ich hätte wirklich gerne Einblick in diese Aufgabe.

Ubuntu 14.04.5 Update auf 18.04.1

Update von Mediawiki 1.25.3 auf 1.31.1

Kann ich Ubuntu einfach mit sudo apt dist-upgrade aktualisieren, ohne dass Mediawiki davon betroffen ist?

Kann ich nach dem Entfernen einiger nicht unterstützter Erweiterungen das vorhandene Wiki einfach mit der neuesten Version überschreiben, ohne etwas anderes zu verschieben?

Ich vermute, das wird viel schwieriger als ich mir vorstellen kann ...

Jede Hilfe wird dankend angenommen und geschätzt.

0

1 Antwort auf die Frage

1
ivanderz

Sie sollten wahrscheinlich eine neue Instanz von Ubuntu 18.04 erstellen, Mediawiki 1.31.1 bereitstellen und dann mit der Migration von Inhalten aus einer älteren Mediawiki-Instanz zu einer neuen beginnen. Wenn Sie versuchen, ein Update von 14.04 auf 16.04 auf 18.04 durchzuführen, werden Sie höchstwahrscheinlich mit einer Reihe von Problemen mit gebrochenen Abhängigkeiten konfrontiert, brechen wahrscheinlich Mediawiki und eine Fülle von anderen Problemen. Wenn dies Ihre einzige Mediawiki-Instanz ist, werden Sie mit erheblichen Ausfallzeiten konfrontiert.

Wenn ich also damit beauftragt würde, würde ich:

  1. Stellen Sie den Ubuntu 18.04-Server bereit.
  2. Installieren Sie die erforderlichen Abhängigkeiten und stellen Sie das neueste Mediawiki bereit.
  3. Ältere Mediawiki-Datenbank exportieren und in neue importieren. Ich gehe davon aus, dass dies das größte Problem sein wird. Wenn dies gut geht, sind Sie ziemlich gut, wenn nicht, müssen Sie mögliche Datenbankkompatibilitätsprobleme sofort angehen. Hier ist relevante Dokumentation .

Bei diesem Ansatz riskieren Sie nicht, die alte Installation zu ruinieren (hoffentlich haben Sie auch Backups). Kollegen können sie während der Einrichtung einer neuen Instanz weiterverwenden, und Sie haben mehr Platz für Fehler. Wenn Sie erfolgreich sind und es ordnungsgemäß testen, aktualisieren Sie DNS, um auf die neue Instanz zu verweisen.

Viel Glück!