- there are quite a few variations in web servers (Microsoft IIS, Apache, emerging "light" web servers) and hosting types (shared hosting, VPS, dedicated server, cloud computing)
- upgrades need a strategy
- backing up your site and how to revert if necessary
- is your theme custom developed?
- do you have custom modules?
- how to upgrade modules and themes
- are the contributed modules available for the new version of Drupal?
- staging server for testing and testing the upgrade again before running it again
- putting your site offline, coordinating with everybody including site users, readers and maintainers
- running the upgrade
- upgrading can be done in several ways
- SFTP and phpMyAdmin for shared hosts
- using Wget/Curl + tar commands and MySQL at the command line
- CVS checkouts of core and modules
- using the upgrade as a chance to setup Drupal in a sustainable way
- multi-site install instead of multiple installs?
- moving modules into their proper places (sites/all/modules, sites/example.com/modules as appropriate)
- things to check once the upgrade is complete
- all content and Views are properly upgraded
- internal and/or external documentation is updated?
- admin/reports/status
- permissions are assigned appropriately
|
|