Skip to content
Shawn Dibble edited this page Dec 21, 2016 · 9 revisions

Issues with Installation

  1. Change the PHP max execution time to a higher value such as 60 seconds.
  2. From SSH, execute php artisan migrate --force and then go to your URL/install/user. IE: http://set.company.com/install/user
  3. Review the log contents: /storage/logs/laravel.log

Using LDAP (After Install)

Add the following to your .env file and fill in the values where applicable. Be aware there is also an interface in the administrator section to set this up as well.

AUTH_DRIVER=adldap

ADLDAP_ACCOUNT_PREFIX=
ADLDAP_ACCOUNT_SUFFIX=
ADLDAP_BASE_DN=
ADLDAP_DOMAIN_CONTROLER1=
ADLDAP_DOMAIN_CONTROLER2=
ADLDAP_ADMIN_USERNAME=
ADLDAP_ADMIN_PASSWORD=

ADLDAP_LIMITATION_FILTER=

NOTE: Users are imported/synced via the cron job once every hour.

Hard coding Admins

  • config/auth.php - line 111, set each username, you may have multiples.

Additional Customization

  • Review each file in the config directory. This application is also built on the Laravel framework. You may also review their documentation for additional settings to use.

Executing Tests

  • You may run tests via executing the following in the application's root folder: phpunit. While testing, you may place the app in debug move by editing the .env file and setting APP_DEBUG = true.

What do I do on each page?

  • At the top of each page is a clickable question mark. Click that and the page help will display explaining how to utilize the page.

Encryption Type

Encryption is automatically done on user files and sessions. It is also done on attachments when the user marks the file as having PII. Laravel's encrypter uses OpenSSL to provide AES-256 encryption.

Local Windows Setup

See the Local Windows Installation Guide

Clone this wiki locally