MediaWikiSites: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
== upgrade procedure == | == upgrade procedure == | ||
* maak met tar een backup van de wiki: | |||
cd /disk/site/wiki | * log in op hobbynet-lb1-int | ||
* maak met tar een backup van de wiki: | |||
cd /disk/site/hobbynet/wiki.hobby.nl/ | |||
tar -cf wiki-backup-20200830.tar www | tar -cf wiki-backup-20200830.tar www | ||
bzip2 wiki-backup-20200830.tar | bzip2 wiki-backup-20200830.tar | ||
* maak met phpmyadmin een backup van de database | * maak met phpmyadmin een backup van de database | ||
* download de wiki software upgrade van http://www.mediawiki.org/ | * download de wiki software upgrade van http://www.mediawiki.org/ | ||
* volg de instructies zoals beschreven op http://www.mediawiki.org/wiki/Manual:Upgrading<br> | * volg de instructies zoals beschreven op http://www.mediawiki.org/wiki/Manual:Upgrading<br> | ||
Line 17: | Line 20: | ||
=== Hobbynet wiki updaten === | === Hobbynet wiki updaten === | ||
* Volg de instructies om de wiki te updaten | * Volg de instructies om de wiki te updaten | ||
====optie 1: volledige versie downloaden en installeren==== | |||
<b>Ons eigen lijstje:</b> | <b>Ons eigen lijstje:</b> | ||
ssh hobbynet-lb1-int | |||
cd /disk/site/hobbynet/wiki.hobby.nl | cd /disk/site/hobbynet/wiki.hobby.nl | ||
rm -rf www-old | rm -rf www-old | ||
cp -a www www-old | cp -a www www-old | ||
wget https://releases.wikimedia.org/mediawiki/1. | wget https://releases.wikimedia.org/mediawiki/1.37/mediawiki-1.37.1<nowiki/>.tar.gz | ||
tar xzf mediawiki-1. | tar xzf mediawiki-1.37.1.tar.gz | ||
chown wiki-hobby-nl: | chown wiki-hobby-nl:wiki-hobby-nl mediawiki-1.37.1 -R | ||
cp -a www-old/LocalSettings.php mediawiki-1. | cp -a www-old/LocalSettings.php mediawiki-1.37.1 | ||
cp -a www-old/images/* mediawiki-1. | cp -a www-old/images/* mediawiki-1.37.1/images | ||
cp -a www-old/getip* mediawiki-1. | cp -a www-old/getip* mediawiki-1.37.1 | ||
rm -rf www | rm -rf www | ||
mv mediawiki-1. | mv mediawiki-1.37.1 www | ||
cd www/maintenance | cd www/maintenance | ||
php update.php | php update.php | ||
Op 2021.08.15 wilde de update naar 1.36.1 niet starten. Bleek dat eerst de module 'php-intl' met apt erbij gezet moest worden. | |||
Op 2020.08.30 weigerde de update correct te lopen. Bleek dat er geen skins meer waren, en de extensie WikiEditor ontbrak ook. | Op 2020.08.30 weigerde de update correct te lopen. Bleek dat er geen skins meer waren, en de extensie WikiEditor ontbrak ook. | ||
Line 41: | Line 49: | ||
php update.php | php update.php | ||
* Als update.php niet draait, omdat er geen sql modules beschikbaar zouden zijn, selecteer dan eerst de juiste php versie | *Als update.php niet draait, omdat er geen sql modules beschikbaar zouden zijn, selecteer dan eerst de juiste php versie | ||
update-alternatives --config php | update-alternatives --config php | ||
* Op de hobbynet wiki staan 2 losse bestanden die geen directe relatie met de wiki software hebben ('''getip.html''' en '''getip.php''').<br> | * Op de hobbynet wiki staan 2 losse bestanden die geen directe relatie met de wiki software hebben ('''getip.html''' en '''getip.php''').<br> | ||
Plaats die bestanden terug, tijdens de wiki upgrade actie! | Plaats die bestanden terug, tijdens de wiki upgrade actie! | ||
====optie 2: patch enkel de verschillen==== | |||
Op 2021.10.03 is er voor het eerst gebruik gemaakt van de patch procedure om de upgrade naar versie 1.36.2 uit te voeren. | |||
wget https://releases.wikimedia.org/mediawiki/1.36/mediawiki-1.36.2.patch.gz | |||
gunzip mediawiki-1.36.2.patch.gz | |||
patch -p1 --dry-run -i mediawiki-1.36.2.patch | |||
patch -p1 -i mediawiki-1.36.2.patch |
Latest revision as of 17:57, 3 January 2022
Lijst met Mediawiki sites die wij bijhouden
- Hobbynet wiki (https://wiki.hobby.nl/)
upgrade procedure
- log in op hobbynet-lb1-int
- maak met tar een backup van de wiki:
cd /disk/site/hobbynet/wiki.hobby.nl/ tar -cf wiki-backup-20200830.tar www bzip2 wiki-backup-20200830.tar
- maak met phpmyadmin een backup van de database
- download de wiki software upgrade van http://www.mediawiki.org/
- volg de instructies zoals beschreven op http://www.mediawiki.org/wiki/Manual:Upgrading
Hobbynet wiki updaten
- Volg de instructies om de wiki te updaten
optie 1: volledige versie downloaden en installeren
Ons eigen lijstje: ssh hobbynet-lb1-int cd /disk/site/hobbynet/wiki.hobby.nl rm -rf www-old cp -a www www-old wget https://releases.wikimedia.org/mediawiki/1.37/mediawiki-1.37.1.tar.gz tar xzf mediawiki-1.37.1.tar.gz chown wiki-hobby-nl:wiki-hobby-nl mediawiki-1.37.1 -R cp -a www-old/LocalSettings.php mediawiki-1.37.1 cp -a www-old/images/* mediawiki-1.37.1/images cp -a www-old/getip* mediawiki-1.37.1 rm -rf www mv mediawiki-1.37.1 www cd www/maintenance php update.php
Op 2021.08.15 wilde de update naar 1.36.1 niet starten. Bleek dat eerst de module 'php-intl' met apt erbij gezet moest worden.
Op 2020.08.30 weigerde de update correct te lopen. Bleek dat er geen skins meer waren, en de extensie WikiEditor ontbrak ook. Pas na het terugzetten van die bestanden uit de oude omgeving wilde het update script draaien
cp -a ../../www-old/skins/MonoBook ../skins/ cp -a ../../www-old/skins/Vector/ ../skins/ cp -a ../../www-old/skins/Timeless/ ../skins/ cp -a ../../www-old/extensions/WikiEditor ../extensions/ php update.php
- Als update.php niet draait, omdat er geen sql modules beschikbaar zouden zijn, selecteer dan eerst de juiste php versie
update-alternatives --config php
- Op de hobbynet wiki staan 2 losse bestanden die geen directe relatie met de wiki software hebben (getip.html en getip.php).
Plaats die bestanden terug, tijdens de wiki upgrade actie!
optie 2: patch enkel de verschillen
Op 2021.10.03 is er voor het eerst gebruik gemaakt van de patch procedure om de upgrade naar versie 1.36.2 uit te voeren.
wget https://releases.wikimedia.org/mediawiki/1.36/mediawiki-1.36.2.patch.gz gunzip mediawiki-1.36.2.patch.gz patch -p1 --dry-run -i mediawiki-1.36.2.patch patch -p1 -i mediawiki-1.36.2.patch