Skip to content
Dave Tosh edited this page Feb 5, 2014 · 6 revisions

Learning Locker requires PHP 5.4+ with the MongoDB extension, MongoDB, Composer and Apache.

Components

There are plans to build an installer, but, until it is ready, here is how you can get Learning Locker running.

Steps

  1. Install and set up MongoDB
  2. Grab a version of LL and unpack into your directory
  3. Put your db details into app/config/database.php
  4. Set up email notification in app/config/mail.php (if you do not want to set up email, change 'pretend' to true in app/config/mail.php)
  5. Set your domain name in app/config/app.php
  6. Open a terminal window, move into the directory where you are installing Learning Locker and run composer.phar install
  7. Go to yoursite/register and create the first user (which will be super admin). Some people, if running xampp, may need to visit yoursite.com/public/register
  8. When registration is complete, you will be logged in. Next, select 'settings' to visit Overall settings and click on 'edit' - here you can give you install a name and description as well as set a few options for the install.

You are now ready to start using Learning Locker.

Install options

You can change various settings such as debug mode, default language and timezone in app/config/app.php

Troubleshooting

  1. If you don't set up email from notifications, you will need to verify email addresses manually. To do this, select the 'Users' menu option on the main dashboard, you will then see a list of users in the system each with an option to manually verify.

Clone this wiki locally