You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DAcodedBEAT
changed the title
Slim Application Error:
Slim Application Error: shell_exec does not exist on all installations, causing TypeError to be thrown
Apr 20, 2024
Im new to this guys so pleas bare with me.
Any help would be appreciated, thanks.
This is a new installation.
ChurchCRM 5.7.0
PHP 8.2.
MySQL 5.7 / MariaDB 10.4.
Im getting the following error after installation.
Slim Application Error
The application could not run because of the following error:
Details
Type: Error
Code: 0
Message: Call to undefined function ChurchCRM\Service\shell_exec()
File: /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/ChurchCRM/Service/AppIntegrityService.php
Line: 217
Trace
#0 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/ChurchCRM/Service/AppIntegrityService.php(164): ChurchCRM\Service\AppIntegrityService::hasModRewrite()
#1 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/ChurchCRM/dto/Prerequisite.php(23): ChurchCRM\Service\AppIntegrityService::ChurchCRM\Service{closure}()
#2 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/ChurchCRM/Service/AppIntegrityService.php(186): ChurchCRM\dto\Prerequisite->isPrerequisiteMet()
#3 [internal function]: ChurchCRM\Service\AppIntegrityService::ChurchCRM\Service{closure}(Object(ChurchCRM\dto\Prerequisite))
#4 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/ChurchCRM/Service/AppIntegrityService.php(184): array_filter(Array, Object(Closure))
#5 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/ChurchCRM/Service/AppIntegrityService.php(192): ChurchCRM\Service\AppIntegrityService::getUnmetPrerequisites()
#6 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/ChurchCRM/tasks/PrerequisiteCheckTask.php(12): ChurchCRM\Service\AppIntegrityService::arePrerequisitesMet()
#7 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/ChurchCRM/Service/TaskService.php(62): ChurchCRM\Tasks\PrerequisiteCheckTask->isActive()
#8 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/Include/Header.php(134): ChurchCRM\Service\TaskService->getCurrentUserTasks()
#9 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/v2/templates/user/changepassword.php(8): include('/home/vol1000_8...')
#10 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/vendor/slim/php-view/src/PhpRenderer.php(215): include('/home/vol1000_8...')
#11 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/vendor/slim/php-view/src/PhpRenderer.php(183): Slim\Views\PhpRenderer->protectedIncludeScope('templates/user/...', Array)
#12 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/vendor/slim/php-view/src/PhpRenderer.php(152): Slim\Views\PhpRenderer->fetchTemplate('user/changepass...', Array)
#13 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/vendor/slim/php-view/src/PhpRenderer.php(49): Slim\Views\PhpRenderer->fetch('user/changepass...', Array, true)
#14 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/v2/routes/user-current.php(60): Slim\Views\PhpRenderer->render(Object(Laminas\Diactoros\Response), 'user/changepass...', Array)
#15 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponse.php(38): changepassword(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Diactoros\Response), Array)
#16 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/vendor/slim/slim/Slim/Routing/Route.php(358): Slim\Handlers\Strategies\RequestResponse->__invoke('changepassword', Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Diactoros\Response), Array)
#17 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Slim\Routing\Route->handle(Object(Laminas\Diactoros\ServerRequest))
#18 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Slim\MiddlewareDispatcher->handle(Object(Laminas\Diactoros\ServerRequest))
#19 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/vendor/slim/slim/Slim/Routing/Route.php(315): Slim\MiddlewareDispatcher->handle(Object(Laminas\Diactoros\ServerRequest))
#20 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/vendor/slim/slim/Slim/Routing/RouteRunner.php(68): Slim\Routing\Route->run(Object(Laminas\Diactoros\ServerRequest))
#21 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/ChurchCRM/Slim/Middleware/VersionMiddleware.php(14): Slim\Routing\RouteRunner->handle(Object(Laminas\Diactoros\ServerRequest))
#22 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/vendor/slim/slim/Slim/MiddlewareDispatcher.php(168): ChurchCRM\Slim\Middleware\VersionMiddleware->__invoke(Object(Laminas\Diactoros\ServerRequest), Object(Slim\Routing\RouteRunner))
#23 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/ChurchCRM/Slim/Middleware/AuthMiddleware.php(36): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Laminas\Diactoros\ServerRequest))
#24 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/vendor/slim/slim/Slim/MiddlewareDispatcher.php(168): ChurchCRM\Slim\Middleware\AuthMiddleware->__invoke(Object(Laminas\Diactoros\ServerRequest), Object(Psr\Http\Server\RequestHandlerInterface@anonymous))
#25 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/vendor/slim/slim/Slim/Middleware/BodyParsingMiddleware.php(64): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Laminas\Diactoros\ServerRequest))
#26 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121): Slim\Middleware\BodyParsingMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(Psr\Http\Server\RequestHandlerInterface@anonymous))
#27 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(76): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Laminas\Diactoros\ServerRequest))
#28 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121): Slim\Middleware\ErrorMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(Psr\Http\Server\RequestHandlerInterface@anonymous))
#29 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Laminas\Diactoros\ServerRequest))
#30 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/vendor/slim/slim/Slim/App.php(199): Slim\MiddlewareDispatcher->handle(Object(Laminas\Diactoros\ServerRequest))
#31 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/vendor/slim/slim/Slim/App.php(183): Slim\App->handle(Object(Laminas\Diactoros\ServerRequest))
#32 /home/vol1000_8/infinityfree.com/if0_36025839/htdocs/v2/index.php(43): Slim\App->run()
#33 {main}
Description*
The text was updated successfully, but these errors were encountered: