MediaWiki Upgrade Procedure
From MyWiki
Contents |
MediaWiki Upgrade Procedure
Download New Version
Download new version from Mediawiki.org
Upgrade Procedure
- Place the downloaded mediawiki-<version>.tar.gz file in the /var/www/ directory on the wiki server
- Change to root
- Edit the script, updating the NEWVAR variable
- Run the script:
#!/bin/bash set -x NEWVER=1.15.1 echo "NEWVER is" $NEWVER echo "waiting..." read XXX # stop server service httpd stop echo "waiting..." read XXX # backup database /root/wikidb_backups/database_backup.sh echo "waiting..." read XXX # create new directory and populate it cd /var/www mkdir mediawiki-$NEWVER cp -rp mediawiki/* mediawiki-$NEWVER tar -zxf mediawiki-$NEWVER.tar.gz # fixup attributes on directories cd /var/www chown -R apache:apache mediawiki-$NEWVER #chmod -R 775 mediawiki-$NEWVER/images # <-- temp fix going to 1.13.2 only echo "waiting..." read XXX # redirect symbolic link to new directory cd /var/www rm -f mediawiki ln -s mediawiki-$NEWVER mediawiki echo "waiting..." read XXX # run update script cd /var/www/mediawiki/maintenance #php update.php php update.php --aconf ../AdminSettings.php echo "waiting..." read XXX # start server service httpd start
Note: If the update.php script fails due to a security problem, check the file /var/www/mediawiki/AdminSettings.php and verify that the correct mysql root password is specified (i.e. the password for the mysql root user, not the linux root password).
Verify
- Check the MediaWiki version page:
http://servername/wiki/Special:Version - Make sure that you can still access and edit the wiki pages.
- Make sure that you can upload and delete images/files.
Additional Links
- Help:Upgrading MediaWiki - http://meta.wikimedia.org/wiki/Help:Upgrading_MediaWiki
- MediaWiki Manual:Upgrading - http://www.mediawiki.org/wiki/Manual:Upgrading
