Install - JCarlin6/MCCS GitHub Wiki

Pre-requisites:

PHP7.2 >

MySQL

LDAP Enabled (If using Active Directory)

PHPMail Enabled

Apache / Nginx

Curl

Installation:

Copy or clone contents to web directory

Navigate to the /Setup/ Directory from web browser

  • Ensure PHP Mailer & LDAP is setup and enabled in PHP (LDAP if using Active Directory) Go through setup as instructed on webpage(s)

Post Installation:

Remove Setup Directory

Create Crontab for Mailer:

  • Example: * * * * * curl localhost/server_side/MinuteMail.php
    • All mail is sent to a queue which is then sent from the above script location disabling this will prevent any mail generated from the system from going outbound. Create Crontab for Master Cron
  • Example: 1 0 * * * curl localhost/server_side/mastercron.php
    • This enables the server to automatically notify of PM's that are setup in the system