Skip to content
christinerogers edited this page Oct 27, 2015 · 46 revisions

HOME > SETUP

If you are installing LORIS, please see the README and follow all Installation steps, before following the Setup and Configuration instructions in this wiki.

CentOS Install Readme - New for 15.10

Mac Install Readme - Note Mac OS X is no longer supported as of 15.10

Initial Setup and Configuration

Follow these steps to setup and customize your LORIS

  1. Install Script
  2. Project Customization
  3. Behavioural Database
  4. Imaging Database
  5. LORIS Modules
  6. Data Querying Tool
  7. Backups
  8. Security: Enabling SSL
  9. Enable Mail Server

Updating your LORIS

We recommend upgrading to the most recent LORIS release.

Update your LORIS by pulling the release code and applying the MySQL patch associated with that release in the SQL/ directory. Carefully note modifications to data columns and data type definitions. Also be sure to consult the most recent Release Notes.

Existing projects: If you are used to upgrading to the latest code in the Development branch, we no longer recommend this practice as of 14.12 in late 2014.

Projects updating their codebase beyond the latest release to the development branch - please note:

  • Composer must be installed as of 15.04
  • Recent merges tagged with Caveat for Existing Projects
  • Don't forget to apply MySQL patches in the SQL/ directory (ignore subdirectories)

If you have not updated to the most recent release, it is recommended to do so first, and to first apply patches pre-dating that release found in SQL/Archive/ subdirectories. To upgrade LORIS to the development branch, pull the latest code from GitHub and then update your table schema by applying any new MySQL patches, otherwise some features may break. Patches are contained under the SQL/ directory of the Loris repository and must be run in order from oldest merged to most recent.

It may help to update tables to utf8 character set:

ALTER TABLE users CONVERT TO CHARACTER SET utf8;

Updating User Permissions

Re-grant the administrative user all available permissions:

INSERT IGNORE INTO `user_perm_rel` (userID, permID) SELECT DISTINCT 1, permID FROM permissions;

Useful Resources

Clone this wiki locally