If you already have an existing Version 2.x installation of classroombookings and want to update it to another Version 2 release, the process is generally straightforward.

Double-check that your hosting environment still meets the requirements, then proceed with the steps below.

Upgrade process

  • Make a backup of your database.
  • Download and extract the archive for the version you want to install.
  • The following folders and files in your installation need to be replaced with files from new release:
    • crbs-core folder (or application folder for version 2.6 and earlier)
    • assets folder
    • index.php file
  • To do this, you can do one of the following:
    • rename them (e.g. application.old, assets.old, index.old.php) or;
    • move them somewhere else (it's a good idea to keep a copy in case you need to revert the changes)
  • Place the extracted files from the archive into the same folder as the current installation.
  • Using a web browser, visit the URL of your classroombookings installation (either logged in or not - it doesn't matter).
    • This will automatically run any database upgrades that might be required.

If everything still works, you can safely remove your backups of the crbs-core/application folder, assets folder, and index.php file.