Mediawiki


upgrade

backups maken

nieuwe versie downloaden, en ernaast uploaden

images map kopieren en LocalSettings.php

ga naar:

http://site.naam/wiki2/mw-config/

rond dit af en beantwoord de vragen

hierna kun je de oude wiki map naar wiki3 hernoemen en wiki2 naar wiki

kan wel zijn, dat je Localsettings.php daarna nog naar wiki moet kopieren

op de versie pagina, kun je zien, of het gelukt is

https://www.mediawiki.org/wiki/Manual:Upgrading

en als tevreden, tijdje later wiki3 map opruimen

mediawiki 2024

Medio 2024 wou ik mijn oude versie, 1.29.2 eens upgraden, maar dat ging helaas niet, toen maar in 1x naar 1.41 nieuwe installatie gegaan, en daarna alle pagina’s kopieren, nu proberen bij te houden

mediawiki 2026

kreeg een foutmelding:

DBConnectionError: Cannot access the database: Access denied for user ‘wikiuser’@’localhost’ (using password: NO) (localhost)

dat nog even uitzoeken, beste is via plesk zip file uploaden, en dan via aan het eind hamburger uitpakken, filezilla nam niet alles mee// uploaden…..

hele foutmelding:

MediaWiki internal error.

Original exception: [aVqv0oAQ8kUpOrkT9HFZIQAAARM] /upwiki_145/mw-config/index.php Error: Class “Wikimedia\Parsoid\DOM\HTMLDocument” not found
Backtrace:

Exception caught inside exception handler: [aVqv0oAQ8kUpOrkT9HFZIQAAARM] /upwiki_145/mw-config/index.php Wikimedia\Rdbms\DBConnectionError: Cannot access the database: Access denied for user ‘wikiuser’@’localhost’ (using password: NO) (localhost)
Backtrace:
from /pads/website/httpdocs/upwiki_145/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1163)

eens kijken of het dit is:

⚓ T409283 Parsoid fails PHP 8.4 during MW installation with ‘Error: Class “Wikimedia\Parsoid\DOM\HTMLDocument” not found’

The problem is that Wikimedia\Parsoid\DOM\HTMLDocument isn’t properly autoloaded. I solved it temporarily like this:

require_once(‘vendor/wikimedia/parsoid/src/DOM/HTMLDocument.php’);

Insert this line right before $doc = HTMLDocument::createEmpty( “UTF-8” ); in vendor/wikimedia/parsoid/src/Utils/DOMCompat.php.

dit lijkt te werken…..

moest daarna nog wel de darkmode extension kopieren