Aufgabe #1180
offenAktualisierung und Migration Dienst Wiki (Anwendung MediaWiki) nach cluster (PVE)
Von MichaelLeopold vor mehr als 2 Jahren hinzugefügt. Vor etwa 2 Jahren aktualisiert.
75%
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 offen — 3 geschlossen)
Von PaulRiegel vor mehr als 2 Jahren aktualisiert
MichaelLeopold schrieb:
[...]
https://www.mediawiki.org/wiki/Manual:$wgLogosWir 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.)
Von PaulRiegel vor mehr als 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?
Von GoeranHeinemann vor mehr als 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
Von PaulRiegel vor mehr als 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"/>
Von PaulRiegel vor mehr als 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
Von PaulRiegel vor mehr als 2 Jahren aktualisiert
deaktivieren vom automatischen Starten der Jail (dem Container) auf bisherigen Host bei einem Neustart
warden auto srs13
Disabled autostart for srs13
Von MichaelLeopold vor mehr als 2 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Feedback geändert
Von PaulRiegel vor etwa 2 Jahren aktualisiert
diff /etc/nixos/configuration.nix_2022-10-29 /etc/nixos/configuration.nix_2022-10-30
Von PaulRiegel vor etwa 2 Jahren aktualisiert
- Thema wurde von Migration Mediawiki zu Aktualisierung und Migration Dienst Wiki (Anwendung MediaWiki) nach cluster (PVE) geändert
- Beschreibung aktualisiert (Vergleich)