It's that time again... Drupal.org have released their latest version of the Drupal 6 CMS system which should be of interest to anyone on our UK Drupal hosting service.
Although there doesn’t appear to be any security-related fixes from 6.21 to 6.22, we still advise everyone using our UK web hosting to update their Drupal 6 installations as a matter of course.
Any users running installations below 6.21 should upgrade as a matter of urgency, as some cross-site scripting security issues were fixed in that version.
Change Log
The change log for 6.22 lists the following:
- Made Drupal 6 work better with IIS and Internet Explorer.
- Fixed .po file imports to work better with custom textgroups.
- Improved code documentation at various places.
- Fixed a variety of other bugs.
Drupal Upgrade Procedure
The upgrade should be quite simple for most users:
- Ensure all your custom and contributed modules are compatible with the latest version
- Perform a full backup of your Drupal install (database and files)
- Perform a backup of your /sites directory (i.e. compressed zip via cPanel)
- Login to Drupal with the primary user account (user ID 1)
- Place the site in Off-Line mode (Site Configuration -> Site Maintenance)
- If using a custom theme, switch to a standard theme like Garland or Bluemarine (Site Building -> Themes)
- Disable all your custom and contributed modules
- Upload the new Drupal 6.22 compressed archive
- Remove the old installation files (tip: if the Drupal installation is not in the root of your /public_html, rename the installation directory to something else, that way you can easily recover if something goes wrong. Once you are happy with the upgrade you can delete the renamed directory.)
- Extract the new Drupal 6.22 compressed archive to the relevant location
- Extract your /sites backup over the top of the new /sites directory
- Manually verify your setting.php file/s
- Run update.php (http://www.yourdrupalsite.com/update.php)
- Re-enable your custom and contributed modules (Site Configuration -> Site Maintenance)
- Return the site to your original theme (Site Building -> Themes)
- Return your site to On-Line mode (Site Configuration -> Site Maintenance)