Upgrade an existing installation of Interact

  1. BACKUP YOUR EXISTING INSTALLATION!!!!!

  2. If upgrading from a Interact 1.x
    1. Take note of the $CONFIG['SECRET_HASH'] setting from your old config file - you will need to re-enter it later, on the server settings page if you want user's permanent cookie logins to keep working.

    2. Remove your old /includes/config.inc.php file.
      The config.inc.php file is now stored in /local/ instead of /includes
      This is because all folders other than /local/ are now static unless you choose to make modifications to the code.

    3. Rename /local/config_default.inc.php to /local/config.inc.php

    4. Edit the new config.inc.php file, making sure to read the comments.

  3. If upgrading from 2.1 or earlier
  4. Copy all the files and directories from this new Interact version directory, into your existing interact directory, ***BUT*** be very careful with the /local/ folder. Make sure you keep your existing /local/ directory in your live interact directory as this folder (by default) contains all of your uploaded files and user files. Only copy new items such as the 'skins' folder and 'config_default.inc.php' into your /local/ folder.

  5. Go to http://[your interact install]/interact/admin/setup/index.php
    This page checks your setup for you.
    Check that everything is OK and then click 'Upgrade Database Tables Now'.
    You will then be taken to the server admin page to complete a few remaining details.
Note: the config.inc.php file - as of Interact release 2.2 - can handle multiple Interact installtions using a single code-base.