Safely Upgrading WP 3.1 to 3.2
WordPress 3.2 has some significant upgrades.
- Refreshed admin area
- New default theme "Twenty Eleven"
- Full Screen Editor - Distraction free writing experience
- Extended Admin Bar - More useful links to control the site
However, it also pushes the web forward to new versions of key technologies by dropping support for older versions of PHP and MySQL and Internet Explorer. The last one is relatively easy to fix - you can download the lastest version of IE. However, if you're not sure about your PHP and MySQL versions, here's what to do:
1. Check Before You Upgrade
The upgrade process is the same as it always was, but before installing 3.2, or upgrading from an older version, verify that you are using AT LEAST PHP 5.24 and MySQL 5.0. The new version of WP abandons the older versions and moves forward. These versions are not the newest, but they are the oldest acceptable versions. You need these versions or higher.
There are a couple of ways to do this.
- Check the hosting control panel for the current installed versions. Some control panels will offer you a choice and you will be able to upgrade with a drop down menu. If you don't have access or know how to do this, contact your hosting company and ask them.
- Download this plugin http://wordpress.org/extend/plugins/health-check/ which will perform a number of checks on your WordPress install to detect common configuration errors and known issues.
If you can't do the upgrade for yourself in the control panel, and the hosting company doesn't allow it, you need to think about switching hosts. WordPress is dropping support for the older versions, and you won't be able to upgrade or install 3.2.
2. Install Health Check
Either download it and install it manually or
1. Go to Plugins > Add New and search for "Health Check" and do an instant install form within Word Press.
2. Activate the plugin and you will see a message at the top of the plugins page with your version numbers.
3. If you can't use Health Check, to avoid confusion check the chart.
The numbering system for php releases can be confusing. If it were decimals, .4 would be higher than .15, and that throws a lot of people off.. Is 5.2.4 higher or lower than 5.2.15? In your webhost's control panel thery may be a selection process (in a drop-down menu or radio buttons) for changing the level of php version., the only selection may be PHP 5. I've been reading forums and this seems to be a common problem. To make it easy, If the version is not on the list above. It won't work
4. Do a site backup
To get advice on backing up check out this page in the WordPress codex: http://codex.wordpress.org/WordPress_Backups
We've already written a tutorial on doing an automatic site back up http://www.ostraining.com/blog/wordpress/how-to-automatically-backup-wordpress/
We strongly suggest you make regular backups, especially before you do this particular upgrade.
5. Go to the admin area
Click "Please update now" and you'll see the message below. Just click on "Update Automatically
6. Click "Update Automatically"
Return to the dashboard and you're done.