MediaWikiSites: Difference between revisions

From Hobbynet Admin Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(8 intermediate revisions by 2 users not shown)
Line 3: Line 3:
* Hobbynet wiki  (https://wiki.hobby.nl/)
* Hobbynet wiki  (https://wiki.hobby.nl/)


''2018.09.23 De kadernet wiki is in rook opgegaan''
== upgrade procedure ==
* kadersite wiki (https://kadernet.hcc.nl/apps/wiki)


''2017.11.17 Oude meuk, zal waarschijnlijk niet meer bestaan:''
* log in op hobbynet-lb1-int
* Gamesbestuur wiki (https://bestuur.hcc-games.nl)


== upgrade procedure ==
* maak met tar een backup van de wiki:
* maak met tar een backup van de wiki:<br>
  cd /disk/site/hobbynet/wiki.hobby.nl/
  cd /disk/site/wiki
  tar -cf wiki-backup-20200830.tar www
  tar -cf wiki-backup-20191110.tar www
  bzip2 wiki-backup-20200830.tar
  bzip2 wiki-backup-20191110.tar


* maak met phpmyadmin een backup van de database<br>
* maak met phpmyadmin een backup van de database


* download de wiki software upgrade van http://www.mediawiki.org/<br>
* 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 23: 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>
   
   
  cd /disk/site/wiki
ssh hobbynet-lb1-int
  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.33/mediawiki-1.33.1.tar.gz
  wget https://releases.wikimedia.org/mediawiki/1.37/mediawiki-1.37.1<nowiki/>.tar.gz
  tar xzf mediawiki-1.33.1.tar.gz
  tar xzf mediawiki-1.37.1.tar.gz
  chown www-hobby-nl:www-hobby-nl       mediawiki-1.33.1 -R
  chown wiki-hobby-nl:wiki-hobby-nl mediawiki-1.37.1 -R
  cp -a hobby-adm-old/LocalSettings.php mediawiki-1.33.1
  cp -a www-old/LocalSettings.php   mediawiki-1.37.1
  cp -a hobby-adm-old/images/*         mediawiki-1.33.1/images
  cp -a www-old/images/*           mediawiki-1.37.1/images
  cp -a hobby-adm-old/getip*           mediawiki-1.33.1
  cp -a www-old/getip*             mediawiki-1.37.1
  rm -rf www
  rm -rf www
  mv mediawiki-1.33.1 www
  mv mediawiki-1.37.1 www
  cd www/maintenance
  cd www/maintenance
  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
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.
  update-alternatives --config php
 
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''').<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!


=== Kadernet wiki updaten (oude meuk) ===
====optie 2: patch enkel de verschillen====
<b>Ons eigen lijstje:</b>
rm -rf wiki-old
cp -a wiki wiki-old
wget https://releases.wikimedia.org/mediawiki/1.29/mediawiki-1.29.2.tar.gz
tar xzf mediawiki-1.29.2.tar.gz
chown kader-file:kader-file mediawiki-1.29.2 -R
cp -a wiki-old/LocalSettings.php mediawiki-1.29.2
cp -a wiki-old/images/* mediawiki-1.29.2/images
rm -rf wiki
mv mediawiki-1.29.2 wiki
cd wiki/maintenance
php update.php


* als na de update de wiki niet wil starten, zet dan als eerste het ownership van de bestanden:
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.
  chown www-hobby-nl:www-hobby-nl /disk/site/hobbynet/www/hobby-adm -R
  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

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

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