- archive the filesystem to the backup directory$ tar -C ~ -zcf community_blogs-`date +%Y%m%d`.tar.gz community_blogs
- archive the database$ backupdb database username password hostname community_blogs_db
- backup the filesystem$ rm -rf ~/community_blogs.bak && mv ~/community_blogs ~/community_blogs.bak
- Download the latest nightly build of wpmu from http://mu.wordpress.org/download/ and extract it$ wget http://blogs.linux.ie/download/wpmu/wpmu-unstable.tar.gz -O ~/backup/community_blogs_packages/wpmu-unstable.tar.gz$ cd ~ && tar zxf ~/backup/community_blogs_packages/wpmu-unstable.tar.gz && mv wpmu-* community_blogs
- Copy configuration files and plugins from old install
$ cp ~/community_blogs.bak/.htaccess ~/community_blogs
$ cp ~/community_blogs.bak/wp-inst/.htaccess ~/community_blogs/wp-inst/
$ cp ~/community_blogs.bak/wp-inst/wpmu-settings.php ~/community_blogs/wp-inst/
$ cp ~/community_blogs.bak/wp-inst/wp-config.php ~/community_blogs/wp-inst/
$ cp -r ~/community_blogs.bak/wp-inst/wp-content/plugins/* ~/community_blogs/wp-inst/wp-content/plugins/
$ cp -r ~/community_blogs.bak/wp-inst/wp-content/mu-plugins/* ~/community_blogs/wp-inst/wp-content/mu-plugins/Note: Some plugins (like EventCalendar) require that you patch part of the wordpress install. Be sure to apply these patches after upgrading your wordpress install.
- Run upgrade script (http://blogs.terrorware.com/wp-inst/wp-admin/upgrade.php ) in browser
- Run the upgrade command in the Site Admin part of the admin panel (http://blogs.terrorware.com/geoff/wp-admin/wpmu-upgrade-site.php) in browser.