Upgrade Mediawiki to v1.3x.x
Jump to navigation
Jump to search
Upgrade
- make invisible - maintenance page
- sudo ln -sfT /var/www/html/bradnorwiki-maintenance /var/www/html/bradnorwiki
- make a backup of the mediawiki database
- use automysqlbackup to make a backup
- copy the images directory
- upgrade to version 1.3x.x
- cd ~/Downloads
- mkdir mediawiki-1.3x.x
- cd mediawiki-1.3x.x
- wget https://releases.wikimedia.org/mediawiki/1.3x/mediawiki-1.3x.x.tar.gz
- tar -xvzf mediawiki-1.3x.x.tar.gz
- get extensions and skins
Make a note of the currently installed extensions and download & install them in the /var/lib/mediawiki-1.3x.x directory typically by
- wget https://extdist.wmflabs.org/dist/skins/MinervaNeue-REL1_35-bb52d27.tar.gz
- gunzip MinervaNeue-REL1_35-bb52d27.tar
- UserMerge
- tar -xf UserMerge-REL1_34-3517022.tar -C ./mediawiki-1.3x.x/extensions
- CodeEditor - already included in build 1.34
- tar -xf CodeEditor-REL1_34-b3fb04b.tar -C ./mediawiki-1.3x.x/extensions
- WikiEditor - already included in build 1.34
- tar -xf WikiEditor-REL1_34-57eb9ad.tar -C ./mediawiki-1.3x.x/extensions
- PDFHandler - already included in build 1.34
- tar -xf PdfHandler-REL1_34-23aad38.tar -C ./mediawiki-1.3x.x/extensions
- SyntaxHighlight - already included in build 1.34
- tar -xf SyntaxHighlight_GeSHi-REL1_34-d45d04f.tar -C ./mediawiki-1.3x.x/extensions
- PDFEmbed
- copy files to extensions directory
- cp -R PDFEmbed-2.0.2 ./mediawiki-1.3x.x/extensions/PDFEmbed
- EmbedVideo
- copy files to extensions directory
- cp -R EmbedVideo-v2.8.0 ./mediawiki-1.3x.x/extensions/EmbedVideo
- OAuth
- sudo tar -xf OAuth-REL1_34-1a2dbea.tar -C ./mediawiki-1.3x.x/extensions
- MobileFrontEnd
- sudo tar -xf MobileFrontend-REL1_35-8d06152.tar -C ./mediawiki-1.3x.x/extensions
- Skin for MobileFrontend
- sudo tar -xf MinervaNeue-REL1_35-bb52d27.tar -C ./mediawiki-1.3x.x/skins
- copy images files
- sudo cp -R /var/lib/mediawiki/images/* ./mediawiki-1.3x.x/images
- sudo cp /var/lib/mediawiki/resources/assets/bradnor-logo-prod.png ./mediawiki-1.3x.x/images
- sudo ln -sfT /var/lib/mediawiki/resources/assets/bradnor-logo-prod.png /var/lib/mediawiki/resources/assets/bradnor-logo.png
- copy LocalSettings file
- sudo cp /etc/mediawiki/LocalSettings.php /etc/mediawiki/LocalSettings-1.3x.x.php
- sudo chown ch:www-data /etc/mediawiki/LocalSettings-1.3x.x.php
- change ownerships
- sudo chown -R ch:ch ./mediawiki-1.3x.x
- sudo chown -R www-data:www-data ./mediawiki-1.3x.x/images
- sudo chown -R www-data:www-data ./mediawiki-1.3x.x/cache
- sudo chmod -R go-w ./mediawiki-1.3x.x
- make live by moving files and modifying symbolic links
- sudo mv mediawiki-1.3x.x /var/lib
- sudo ln -s /etc/mediawiki/LocalSettings.php /var/lib/mediawiki-1.3x.x/LocalSettings.php
- sudo ln -sfT /etc/mediawiki/LocalSettings-1.3x.x.php /etc/mediawiki/LocalSettings.php
- sudo ln -sfT /var/lib/mediawiki-1.3x.x /var/lib/mediawiki
- run the update script
- cd /var/lib/mediawiki/maintenance
- sudo php update.php
- make visible
- sudo ln -sfT /var/www/html/bradnorwiki-new /var/www/html/bradnorwiki