Upgrading Mediawiki
In the following instructions, eb_deploy refers to the shell script found in the littled_wiki project root.
- Download new wiki distribution to
littled_wikiproject root. - Edit
eb_deploy.- Change
WIKI_DISTRO_DIRto point to the directory containing the new wiki distribution.
- Change
- Make backup of previous wiki configuration
- Backup the current wiki database.
- Make sure to save a copy of the current
LocalSettings.phpfor the wiki to migrate any custom settings to the new wiki distribution.
- Run
eb_deploy. - Connect to the wiki on the live server.
- Go through the installation steps to create
LocalSettings.php. - Download the newly created
LocalSettings.phpfrom the server to[littled_wiki_PROJECT_ROOT]/wiki_config/
- Go through the installation steps to create
- Migrate settings from previous
LocalSettings.phpto the new file.- Database settings, e.g.
$wgDBServer = getenv('MEDIAWIKI_DB_SERVER'); - Do not store any sensitive information in the configuration file.
- Custom extensions which would be found at the very end of the file.
- Database settings, e.g.