Installation
Installation for 1.2
Get the source files
- Download the 1.2 Release
- Unzip into the webroot of your application server
Setup the Database
- Create a datasource in Railo/Lucee/ColdFusion administrator called
roombooking
(this is the default, and changeable in/config/settings.cfm
later after the installation, but recommended at least for the initial installation); - In the installation folder (
/install/
) you will find anew-installation.sql
file. Run this against your mySQL database. This should create 12 tables, and populate thesettings
andpermissions
tables with some sensible defaults
Create the initial administrator user account
- Go to
/install/
(which will do a few quick checks to see if it can connect to your database) and check everything is green. You will be given the opportunity to create an initial admin user. This will also create a file in/config/auth.cfm
containing a key used for encryption of various bits. This key is unique to your installation, and shouldn't be deleted when upgrading; to do so will invalidate all user passwords on the site, and all RSS feed URLs etc. - After running, delete or rename
/install/
to be safe. The application will give you a notice at the top if you forget.
Final tweaks
- Open
/config/settings.cfm
and changeset(reloadPassword="roombooking");
to something unique. This is used to reload the application, and will often be needed by administrators making configuration changes. Not changing this means that a malicious user could cause significant server load by hitting the reload url repeatedly. - Open
/config/production/settings.cfm
and set an error handling email address: this is by far the best way to work out if something is going wrong in production mode.
Done
That's it! Now go to the root of your website: if you hit any errors or problems, reload the application.
Updated less than a minute ago