Fatal error: Uncaught Error: Class "finfo" not found in /home/cattoco/modx_revo_hereiam/core/vendor/league/mime-type-detection/src/FinfoMimeTypeDetector.php:48 Stack trace: #0 /home/cattoco/modx_revo_hereiam/core/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php(96): League\MimeTypeDetection\FinfoMimeTypeDetector->__construct() #1 /home/cattoco/modx_revo_hereiam/core/src/Revolution/Sources/modFileMediaSource.php(30): League\Flysystem\Local\LocalFilesystemAdapter->__construct('/home/cattoco/p...', Object(League\Flysystem\UnixVisibility\PortableVisibilityConverter), 2, 1) #2 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modTemplateVar.php(342): MODX\Revolution\Sources\modFileMediaSource->initialize() #3 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modTemplateVar.php(307): MODX\Revolution\modTemplateVar->prepareOutput('images/Works-in...', 4128) #4 /home/cattoco/modx_revo_hereiam/core/cache/includes/elements/modx/revolution/modsnippet/103.include.cache.php(456): MODX\Revolution\modTemplateVar->renderOutput(4128) #5 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modScript.php(88): include('/home/cattoco/m...') #6 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modParser.php(508): MODX\Revolution\modScript->process(NULL) #7 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modParser.php(221): MODX\Revolution\modParser->processTag(Array, true) #8 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modChunk.php(125): MODX\Revolution\modParser->processElementTags('[[$carousel_ima...', '<div class="fea...', true, false, '[[', ']]', Array, 9) #9 /home/cattoco/modx_revo_hereiam/core/components/getresources/include.parsetpl.php(49): MODX\Revolution\modChunk->process(Array) #10 /home/cattoco/modx_revo_hereiam/core/components/getresources/include.parsetpl.php(81): parseTplElement(Array, Array, '@CHUNK', 'carousel_images', Array) #11 /home/cattoco/modx_revo_hereiam/core/cache/includes/elements/modx/revolution/modsnippet/103.include.cache.php(590): parseTpl('carousel_images', Array) #12 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modScript.php(88): include('/home/cattoco/m...') #13 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modParser.php(508): MODX\Revolution\modScript->process(Array) #14 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modParser.php(221): MODX\Revolution\modParser->processTag(Array, true) #15 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modChunk.php(125): MODX\Revolution\modParser->processElementTags('[[$featured_ite...', '[[!getResources...', true, false, '[[', ']]', Array, 9) #16 /home/cattoco/modx_revo_hereiam/core/components/getresources/include.parsetpl.php(49): MODX\Revolution\modChunk->process(Array) #17 /home/cattoco/modx_revo_hereiam/core/components/getresources/include.parsetpl.php(81): parseTplElement(Array, Array, '@CHUNK', 'featured_item', Array) #18 /home/cattoco/modx_revo_hereiam/core/cache/includes/elements/modx/revolution/modsnippet/103.include.cache.php(590): parseTpl('featured_item', Array) #19 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modScript.php(88): include('/home/cattoco/m...') #20 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modParser.php(508): MODX\Revolution\modScript->process(Array) #21 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modParser.php(221): MODX\Revolution\modParser->processTag(Array, true) #22 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modChunk.php(125): MODX\Revolution\modParser->processElementTags('[[!$features]]', '<div class="fea...', true, false, '[[', ']]', Array, 9) #23 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modParser.php(470): MODX\Revolution\modChunk->process('') #24 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modParser.php(221): MODX\Revolution\modParser->processTag(Array, true) #25 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modResource.php(534): MODX\Revolution\modParser->processElementTags('', '<!DOCTYPE html>...', true, false, '[[', ']]', Array, 9) #26 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modResource.php(482): MODX\Revolution\modResource->parseContent() #27 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modResponse.php(72): MODX\Revolution\modResource->prepare() #28 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modRequest.php(154): MODX\Revolution\modResponse->outputContent(Array) #29 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modRequest.php(138): MODX\Revolution\modRequest->prepareResponse() #30 /home/cattoco/modx_revo_hereiam/core/src/Revolution/modX.php(1534): MODX\Revolution\modRequest->handleRequest() #31 /home/cattoco/public_html/index.php(63): MODX\Revolution\modX->handleRequest() #32 {main} thrown in /home/cattoco/modx_revo_hereiam/core/vendor/league/mime-type-detection/src/FinfoMimeTypeDetector.php on line 48