It's that time again, WordPress 3.2 has just been released so it's time to update your blog to the latest version. In this post I'm going to take a look at what you need to do to ensure this process goes nice and smoothly. Includes a checklist and some recommended plugins.
1. Check Hosting Requirements
WordPress 3.2 has some requirements for hosting so you before deciding to upgrade you should check with your hosting company that they meet the new minimum requirements, which are :
2. Export Your Site
The next stage is to save your site using the built-in export tool, this will save all your posts and comments. Go to "Tools" > "Export" and click "Download Export File". This is so you can recreate your site should anything go wrong during the update process.
3. Backup Your Database
You should have backups configured for your blog anyway, take a look at the tutorial I wrote about using Backup Buddy to automate this process. If you do not, you can carry out a site backup using your hosting control panel or you can use a plugin like WP-DB manager to carry out the backup. This is a good plugin you can also use to optimize and repair your WordPress database.
4. Disable Your Plugins
This isn't an essential step but is recommended as some plugins that aren't update to work with the new version of WordPress can cause the upgrade to fail and lock you out of your admin panel. You can tick the bottom box and the use the bulk actions drop down to deactivate them all at once.
5. Automatic Upgrade
Now you are ready to carry out the upgrade, hit the "Please update now" link in the yellow nag bar at the top of your admin screen :
Click "Update Automatically" and on the next screen you will be prompted to enter your ftp details to begin the update process.
6. Automatic Update Failed
If the automatic update fails and your site is not accessible - dont panic, its a simple fix to FTP in to your site and you will see a file called .maintenance - just delete this and you can try the update manually.
7. Manual Upgrade
From the WordPress update page :
- Get the latest WordPress zip (or tar.gz) file.
- Unpack the zip file that you downloaded.
- Delete the old
wp-admindirectories on your web host (through your FTP or shell access).
- Using FTP or your shell access, upload the new
wp-admindirectories to your web host, overwriting old files.
- Upload the individual files from the new
wp-contentfolder to your existing
wp-contentfolder, overwriting existing files. Do NOT delete your existing
wp-contentfolder. Do NOT delete any files or folders in your existing
wp-contentdirectory (except for the one being overwritten by new files).
- Upload all new loose files from the root directory of the new version to your existing wordpress root directory.
8. Enjoy shiney new WordPress
Im loving the new interface design - feels a lot fresher, there is also a number of new features which WPCandy covers in great detail.