Download

OpenPublish 2.1 -> 2.2 Update Instructions

  1. Make full backup of your 2.1 installation!
  2. Download openpublish 2.2 tar.gz
  3. Save customized portions of your 2.1 installation, in a convenient place, most importantly: settings.php and probably your theme (unless you created your theme as a subtheme of openpublish_theme, which is the recommended approach).
  4. Unpack openpublish 2.2 tar.gz on top of the existing 2.1 installation. Make sure the unpack process overwrote corresponding parts of 2.1 and did not just create a subfolder in 2.1.
  5. Restore the settings.php from the 2.1 installation, since unpack may have overridden it.
  6. You may start seeing error messages. They are ok. Update process is not completed and things are broken until all steps complete.
  7. Enable Following Modules (please do in the exact sequence they are listed below and one module at a time. Using "drush enable" command is highly recommended. Using drush can also avoid running into errors of half-way updated installation):

    Module(s) to enable:

    • node_embed
    • l10n_update
  8. Run: http://yourdomain.com/admin/content/clearcache
  9. Run update, via http://yourdomain.com/update.php (Please don't use Drush for this step, it did not work in our tests). You may see some minor warnings. They are ok, you are making significant changes and some minor things may get broken, temporarily.
  10. Run: http://yourdomain.com/admin/content/clearcache
  11. Go to admin/build/features and if you see any features showing "overriden" status, go into the feature, check overriden components and click on "revert components". Repeat for all other overridden features, until all of them show status: "default".