Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
ChurchCRM Application Platform Prerequisites
ChurchCRM has a few platform prerequisites, and a built-in mechanism to ensure that all prerequisites are met. If there are any unmet prerequisites, a message will be displayed during setup and a notification will be displayed during run time.
Prerequisites are validated at every page load, so if the hosting environment is changed to an incomplete / unsupported model, a notification will appear
Validation occurs in https://github.com/ChurchCRM/CRM/blob/master/src/ChurchCRM/Service/AppIntegrityService.php in the
ChurchCRM makes use of many features added with PHP 7.0. Lower versions will not work.
Symptoms of failure
- Errors and warnings about missing functions (especially
Steps for Resolution
- Shared Hosting (CPanel)
- Ensure that you have PHP 7.0 or higher selected for this site.
- Self-Hosted Linux:
- Follow the steps at https://github.com/ChurchCRM/CRM/wiki/Install---Self-Hosted-Linux