CRM: Bug: Fatal error: Uncaught Slim\Exception\HttpNotFoundException while installing ChurchCRM 5.4.0

Description

Hello ,

I was in the process of manual installation of ChurchCRM 5.4.0 on Centos 7 Apache 2.2, MYSQL 5.5, PHP 8.1.2.

However, the script throws a following issue while doing so . On hitting setup URL i.e :

http://domain.com/churchcrm/setup the following error is thrown i.e :

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(87): Slim\App->run() #8 {main} thrown in /{{PATH}}/{{TO}}/{{CHURCHCRM}}/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php on line 76 
  • ChurchCRM version: 5.4.0
  • PHP version is the server running: 8.1.2
  • DB Server and Version are you running: MYSQL 5.5

Steps To Reproduce

  1. Fill in the db details and url details inside Include/Config.php
  2. Go to http://domain.com/churchcrm/setup
  3. Above error is thrown in browser and same is shown under logs.

Expected behavior

ChurchCRM should be installed successfully

Screenshots and/or logs

Output of slim.log

[28-Dec-2023 01:04:57 America/New_York] PHP 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(87): Slim\App->run()
#8 {main}
  thrown in /{{PATH}}/{{TO}}/{{CHURCHCRM}}/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php on line 76

Desktop (please complete the following information):

  • OS: Centos 7
  • Browser [e.g. chrome, safari] : Mozilla Firefox
  • Version : 115.6.0esr (64-bit)

Could you please replicate this issue at your end and fix this?.

About this issue

  • Original URL
  • State: closed
  • Created 6 months ago
  • Comments: 25 (7 by maintainers)

Most upvoted comments

Yeah, I’m a little surprised too because I also upgraded to 5.4.0 via the db upgrade just fine (I was the first installation to confirm it works)