How I upgrade my WordPress
- Disable plugins
tar -xzvf latest.tar.gz
mv wordpress wordpress-2.3.2
rm latest.tar.gz
mysqldump -u -p database > ~/backups/database.sql
tar -czvf ~/backups/blog.tar.gz wordpress-2.3.1
ln -snf wordpress-2.3.2 blog
cp wordpress-2.3.1/wp-config.php blog/
cp wordpress-2.3.1/sitemap.* blog/
diff -r --brief wordpress-2.3.1/wp-content blog/wp-content/
cp -R any changes
cp wordpress-2.3.1/.htaccess blog/
cp wordpress-2.3.1/wp-includes/images/favicon.gif blog/wp-includes/images/favicon.gif
- favicon should be in top level of blog and top level of theme.
Run upgrade (http://example.com/wordpress/wp-admin/upgrade.php)
- Enable plugins
- Fix all the stuff that's now broken
