Warning: session_start(): open(/tmp/tsugi/sess_6fr77q8cjn53ulre9urm053rh6, O_RDWR) failed: No such file or directory (2) in /data/tsugi/public_html/tsugi/vendor/tsugi/lib/src/Core/LTIX.php on line 1017
I have recorded an Installation video describing the install/config steps for this software on YouTube:
Install GIT so that it works at the command prompt.
Install a PHP/MySQL Environment like XAMPP / MAMP following the instructions at:
To install this software follow these steps:
Check the code out from GitHub and put it in a directory where your web server can read it
git clone https://github.com/tsugiproject/tsugi.git
Create a database and get authentication info for the database
CREATE DATABASE tsugi DEFAULT CHARACTER SET utf8; GRANT ALL ON tsugi.* TO 'ltiuser'@'localhost' IDENTIFIED BY 'ltipassword'; GRANT ALL ON tsugi.* TO 'ltiuser'@'127.0.0.1' IDENTIFIED BY 'ltipassword';
Copy the file config-dist.php to config.php and edit the file to put in the appropriate values. Make sure to change all the secrets. If you are just getting started turn on DEVELOPER mode so you can launch the tools easily. Each of the fields is documented in the config-dist.php file - here is some additional documentation on the configuration values:
Go to the main page, and click on "Admin" to make all the database tables - you will need the Admin password you just put into config.php If all goes well, lots of tables should be created. You can run upgrade.php more than once - it will automatically detect that it has been run.
Note: Make sure that none of the folders in the path to the tsugi folder have any spaces in them. You may get signature errors if you use folders with blanks in them.