CRM: Bug: ChurchCRM 5.5.0 Installation issue
Description Hello ,
I was in the process of manual installation of ChurchCRM 5.5.0 on Centos 7 Apache 2.2, MYSQL 5.5, PHP 8.1.2.
However, the script throws an issue while hitting setup URL {protocol://domain.com/churchcrm/setup}. The slim.log file has been attached which is generated in the logs directory 2024-01-19-slim.log
- ChurchCRM version: 5.5.0
- PHP version the server running: PHP 8.2.13
- DB Server and Version the server is running: MySQL 5.5.62
Steps To Reproduce
- Install the zip file
- Unzip the file and give chown permission
- And then visit the URL ([protocol]😕/[domain_name]/churchcrm/setup) on browser and the error occurs
📋 Logs:
Fatal error: Uncaught Slim\Exception\HttpNotFoundException: Not found. in [[path_to_churchcrm]]/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php:76 Stack trace:
#0 [[path_to_churchcrm]]/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php(44): Slim\Middleware\RoutingMiddleware->performRouting(Object(Laminas\Diactoros\ServerRequest))
#1 [[path_to_churchcrm]]/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121): Slim\Middleware\RoutingMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(Psr\Http\Server\RequestHandlerInterface@anonymous)) #2 [[path_to_churchcrm]]/ChurchCRM/Slim/Middleware/VersionMiddleware.php(14): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Laminas\Diactoros\ServerRequest))
#3 [[path_to_churchcrm]]/vendor/slim/slim/Slim/MiddlewareDispatcher.php(269): ChurchCRM\Slim\Middleware\VersionMiddleware->__invoke(Object(Laminas\Diactoros\ServerRequest), Object(Psr\Http\Server\RequestHandlerInterface@anonymous))
#4 [[path_to_churchcrm]]/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Laminas\Diactoros\ServerRequest))
#5 [[path_to_churchcrm]]/vendor/slim/slim/Slim/App.php(199): Slim\MiddlewareDispatcher->handle(Object(Laminas\Diactoros\ServerRequest))
#6 [[path_to_churchcrm]]/vendor/slim/slim/Slim/App.php(183): Slim\App->handle(Object(Laminas\Diactoros\ServerRequest))
#7 [[path_to_churchcrm]]/session/index.php(91): Slim\App->run()
#8 {main} thrown in [[path_to_churchcrm]]/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php on line 76
Expected behavior
The installation wizard should load
Desktop (please complete the following information):
- OS and Version: Centos 7
- Browser (and Version): Chrome/120.0.0.0 Safari
Could you please replicate this issue at your end and fix this?.
About this issue
- Original URL
- State: closed
- Created 5 months ago
- Comments: 20 (6 by maintainers)
I amended step 15 so it says check and change if necessary etc. As for the config file, that shouldn’t need touching for the vast majority of users as the setup process populates everything so you end up with a working configuration. If that’s not happening then it’s a failure of the setup process. We support people as much as possible when things go wrong, but given the multitude of hosting configurations, we will never be able to code something that is 100% reliable with every/any possible hosting configuration.
Thanks for the feedback on the CPanel documentation.