Projekt

Allgemein

Profil

Aktionen

Aufgabe #1180

offen

Aktualisierung und Migration Dienst Wiki (Anwendung MediaWiki) nach cluster (PVE)

Von MichaelLeopold vor etwa 2 Jahren hinzugefügt. Vor mehr als 1 Jahr aktualisiert.

Status:
Feedback
Priorität:
Normal
Kategorie:
Instanz MediaWiki
Beginn:
02.04.2022
Abgabedatum:
% erledigt:

75%

Geschätzter Aufwand:
(Gesamtzahl: 0:00 h)

Beschreibung

Wir legen die Customization Files wie Beispielsweise das StuRa logo beim Mediawiki im Ordner /images/customization ab. Der Slash ist wichtig. siehe Dokumentation


Untergeordnete Tickets 4 (1 offen3 geschlossen)

Aufgabe #1183: nach der testweisen Migration scheint history der Artikel nicht mehr richtig zu funktionieren, mutmaßlich wegen der DatenbankFeedbackBereich Administration Rechentechnik02.04.2022

Aktionen
Aufgabe #1206: beim MediaWiki scheinen gewisse Seiten nicht (mehr) richtig verfügbar zu seinErledigtBereich Administration Rechentechnik19.04.2022

Aktionen
Aufgabe #1207: beim der Anwendung MediaWiki fehlt das faviconErledigtBereich Administration Rechentechnik20.04.2022

Aktionen
Aufgabe #1208: bei der Anwendung MediaWiki fehlen wesentliche (allgemeine) Inhalte, wie die Bezeichnung vom TitelErledigtBereich Administration Rechentechnik20.04.2022

Aktionen
Aktionen #1

Von PaulRiegel vor etwa 2 Jahren aktualisiert

MichaelLeopold schrieb:

[...]
https://www.mediawiki.org/wiki/Manual:$wgLogos

Wir legen die Customization Files wie Beispielsweise das StuRa logo beim Mediawiki im Ordner /images/customization ab. Der Slash ist wichtig. siehe Dokumentation

Wir halten es mal bitte möglichst nah am Standard. Daher gibt es den standardmäßigen Ordner /var/lib/mediawiki/uploads/. (Dorthin ist auch der zusätzlich erstellte Ordner customization (mit all dem Inhalt) durch mich verschoben wurden.)

Aktionen #2

Von PaulRiegel vor etwa 2 Jahren aktualisiert

MichaelLeopold schrieb:

[...]

Bitte die Aufgabe (und auch den Titel (aka das Thema)) konkreter benennen. (Von wo wird wie wohin überführt?) Was ist die Aufgabe, ferner der Plan?

Aktionen #3

Von GoeranHeinemann vor etwa 2 Jahren aktualisiert

Um das Wiki von Version 1.17 zu Version 1.36.3 zu updaten muss zuerst von 1.17 zu 1.27 geupdatet werden
wir haben in einem Debian 11 Container geupdated und dazu packages.sury.org hinzugefügt, um alle relevanten php-Versionen installieren zu können, ohne Debian up/downgraden zu müssen:


apt update
apt install software-properties-common ca-certificates lsb-release apt-transport-https
sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
apt install gnupg
wget -qO - https://packages.sury.org/php/apt.gpg | apt-key add -
apt update
apt upgrade

Danach kann mediawiki 1.27 geladen werden:

wget https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.27.7.tar.gz
tar -xvf mediawiki-1.27.7.tar.gz

für das update muss aus der alten Mediawiki installation die LocalSettings.php, sowie der images-Ordner und ggf. der skins/common ordner kopiert werden.
Nach dem Kopieren einfach das alte mediawiki stoppen und in den ordner von 1.27 gehen. Dort in dem unterordner maintenance/ die datei update.php ausführen.

php update.php

falls es an dieser stelle schon fehler gibt immer schauen auf welcher Zeile der LocalSettings.php diese auftreten und dann die jeweiligen imports auskommentieren.
Mit php -S 0.0.0.0:8080 -t . kann man validieren, dass das update erfolgreich war un alle Artikel und deren Versionsgeschichte noch vorhanden ist.
danach einfach mit wget https://releases.wikimedia.org/mediawiki/1.36/mediawiki-1.36.4.tar.gz die Version 1.36 herunterladen und wie oben wieder entpacken.
danach muss wieder die Datei LocalSettings.php und der images Ordner kopiert werden und wieder die datei maintenance/update.php ausgeführt werden.
in diesem Update-Schritt tritt der fehler auf, dass die Styles nicht mehr mit der alten import MEthode geladen werden kann - da haben wir die alten imports auskommentiert und stattdessen nur die zeile

wfLoadSkin( 'Vector' );

unten an die Datei angefügt.
danach wieder mit php -S 0.0.0.0 -t . validieren, ob alles funktioniert.
Falls alles geklappt hat einfach die Datenbank exportieren:

mysqldump -u sturawiki -p sturawiki > sturawiki.sql

Nach diesem Schritt haben wir mittels scp den mediawiki-1.36.4 und den sqldump in den neu erstellten NixOS-Container kopiert.

Im NixOS datenbank anpassen:

mysql
create database sturawiki;
create user sturawiki@localhost identified by '...';
grant all privileges on sturawiki.* to sturawiki@localhost;
exit
mysql -u sturawiki -p sturawiki < dump.sql

Aktionen #4

Von PaulRiegel vor etwa 2 Jahren aktualisiert

GoeranHeinemann schrieb:

Um das Wiki von Version 1.17

Das war doch zuvor die Version 1.23, oder?
https://web.archive.org/web/20220123001709/https://wiki.stura.htw-dresden.de/index.php/Hauptseite
view-source:https://web.archive.org/web/20220123001709/https://wiki.stura.htw-dresden.de/index.php/Hauptseite


<meta name="generator" content="MediaWiki 1.23.15"/>

Aktionen #5

Von PaulRiegel vor etwa 2 Jahren aktualisiert

  • Kategorie wurde auf Instanz MediaWiki gesetzt
  • Status wurde von Neu zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Bereich Administration Rechentechnik gesetzt
Aktionen #6

Von PaulRiegel vor etwa 2 Jahren aktualisiert

deaktivieren vom automatischen Starten der Jail (dem Container) auf bisherigen Host bei einem Neustart

warden auto srs13

Disabled autostart for srs13

Aktionen #7

Von MichaelLeopold vor fast 2 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Feedback geändert
Aktionen #8

Von PaulRiegel vor mehr als 1 Jahr aktualisiert

diff /etc/nixos/configuration.nix_2022-10-29 /etc/nixos/configuration.nix_2022-10-30

Aktionen #9

Von PaulRiegel vor mehr als 1 Jahr aktualisiert

  • Thema wurde von Migration Mediawiki zu Aktualisierung und Migration Dienst Wiki (Anwendung MediaWiki) nach cluster (PVE) geändert
  • Beschreibung aktualisiert (Vergleich)
Aktionen

Auch abrufbar als: Atom PDF