Sjabloon:Mediawiki Functies:Update
Upgrade Mediawiki van 1.37.1 naar 1.39.2
Dit stappenplan gaat er vanuit dat het runnen van shell script niet mogelijk is. Om deze toch te kunnen runnen wordt gebruik gemaakt van MAMP. Het runnen van shell scripts is met name nodig omdat gebruik gemaakt wordt van Semantic Mediawiki
1 Update Mediawiki
1 Overnemen van de bestaande website
1 Copieer de database en installeer in MAMP[1]
1 Start Terminal
2 Voer in /applications/MAMP/library/bin/mysql -u :Sjabloon:SignUSERNAME:Sjabloon:Sign -p :Sjabloon:SignDATABASE_NAME:Sjabloon:Sign :Sjabloon:Sign
{{sign|sign=lp}}PATH_TO_SQL_FILE{{sign|sign=rp}}
::2 Copieer alle extensions die geen standaard onderdeel zijn van Mediawiki
::2 Controleer of deze extensions geschikt zijn voor de nieuwe versie. Indien niet download dan de gewenste versie.
::3 Indien gebruik gemaakt wordt van een niet standaard skin. Doe hiervoor dan hetzelfde.
::4 Copieer Localsettings.php
::5 Copieer composer.json
:2 Installeren nieuwe versie Mediawiki
::1 Download de laatste Mediawiki versie
::2 Unzip en copieer de inhoud naar de MAMP omgeving
::3 Upload de hiervoor gecopieerde database.
::4 Copieer de nieuwe versies van de extensions naar extensions
::5 Wijzig de naam composer.local.json-sample in composer.local.json
::5 Voeg aan composer.local.json de andere extensions en eventueel semantic mediawiki toe (zie {{#tag:easyview|Extension:Semantic Mediawiki|type=iframe|thumbnail=Semantic Mediawiki|direct=true}})
::6 Copieer Localsettings.php
::7 Open Localsettings.php. Zet alle semantic mediawiki gerelateerde extensions uit.
::8 Neem een
wfLoadExtension('SemanticMediaWiki');
enableSemantics('xxx'); xxx website
::2 Voer in php extensions/SemanticMediaWiki/maintenance/setupStore.php
::3 Voer in php extensions/SemanticMediaWiki/maintenance/updateEntityCountMap.php
:24 Voer in php maintenance/runJobs.php
:25 Maak een kopie van de MAMP database en bestanden en voer deze in het sub/domein in
:26 Zorg dat alle folders de Permissie 755 krijgen
2 Instellingen
Eigenschappen
Ga naar Speciaal:Eigenschappen
Klik rechts op alle rode eigenschappen en kies Open link in nieuw tabblad
Klik in het menu op Aanmaken
Ga naar de oude website en doe hetzelfde
Klik in het menu op Bewerk
Copieer de inhoud van de pagina en plak deze in de nieuwe
Klik op Pagina opslaan
Zet de zaak over naar MAMP
Start Terminal
Voer in cd (pad website MAMP)
Voer in php maintenance/runJobs.php
Zet de zaak weer terug
Interwiki
Om rechtstreeks te kunnen koppelen aan wikipedia en andere acroniemen moet de pagina Interwikigegevens bekijken en wijzigen aangepast worden
Neem in de kolom Doorverwijzen een Ja op als in de kolom Voorvoegsel het volgende acroniem voorkomt
mw
oeis
wikibooks
wikihow
wikinews
wikipedia
wikis
wikisource
wikiversity
wikt
wiktionary
- ↑ Informatie afkomstig van Export / Import Large Database from MAMP using Terminal