you're reading...
Websites

Drupal upgrades their codebase, Tom upgrades websites

The Drupal content management system is one of my favorite tools for managing website content.  I can’t fault the Drupal developers for upgrading their code, but it seems to happen much more often than with Joomla and WordPress.

So tonight I upgraded a few websites to Drupal 6.4.  The process is a bit cumbersome, and only one third-party module broke.  Here’s the sequence:

  • Download the latest Drupal release and extract it to your local computer
  • Backup your Drupal content database
  • Log in as user 1 (the site superuser)
  • Download everything in the /sites directory
  • As the superuser, go to Administer, then Site Maintenance, and take the site offline
  • Switch to a core theme
  • Go to Administer, Modules and disable any non-core modules
  • Remove all old files (but I usually don’t)
  • Upload Drupal core files
  • Upload your /sites directory
  • Run update.php
  • Check the site status report and correct any errors that appear
  • Reset the theme to your normal theme
  • Re-enable non-core modules
  • Run update.php again
  • Return the site to online mode
  • Test the publicly viewable site

The upgrade process would not have taken very long this evening except the fckeditor module (a what-you-see-is-what-you-get visual editor) would not work.  Seven times I tried and seven times it would not work correctly.  Eventually, I just removed the module.  I’ll try it again when it becomes more stable for the Drupal 6.x series.

Joomla also released an updated version for the 1.5 series.  I ran out of time to implement it on one website, so I implemented a patch to mitigate the recently discovered vulnerability.  That will have to do for a few days.

Advertisement

Discussion

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

Gravatar
WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 326 other followers