MediaWiki-installatie bijwerken
Bijwerken van een MediaWiki-installatie is eenvoudig:
- Maak eventueel backups
- Plaats nieuwe bestanden over oude bestanden heen
- Start vanuit de browser het update-script.
Voorbeeld: Upgrade over bestaande instalaltie
Dit betreft een upgrade over een bestaande installatie heen. Dit betreft een upgrade in februari 2016 en eentje in juli 2016:
Backup
Maak een backup van zowel bestanden als database. Bv.:
mkdir ~/backups/wiki-zusofzo-20160706 mysqldump --routines <databasenaam> > <databasenaam>.sql && gzip <databasenaam>.sql cd <hoofdmap van de installatie> tar -czf ~/backups/wiki-zusofzo-20160706/wiki-zusofzo-20160706.tar.gz .
Overigens: Meestal maak ik geen backup: De hele upgrade-procedure stelt weinig voor.
Downloaden, uitpakken & plaatsen
Ga naar https://www.mediawiki.org/wiki/Download om bestandsnaam te achterhalen van de nieuwste MediaWiki-versie.
cd ~/in1 # 'in1' is een map voor inkomende data wget https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.27.0.tar.gz -O mediawiki.tar.gz # Download & hernoem tar xzf mediawiki.tar.gz --strip 1 # Uitpakken minus top-level rm mediawiki.tar.gz # Verwijder download cd <map van de MediaWiki-instantie> # Ga naar de map met MediaWiki cp -R ~/in1/* . # Plaats bestanden over bestaande installatie heen
Upgraden
MediaWiki gebruikt een universeel configuratiescript voor installaties & upgrades:
example.com/mw-config
Werk LocalSettings.php bij
In nieuwere versies van MediaWiki moet een skin expliciet geladen worden. Bv.:
wfLoadSkin( 'Vector' );