I installed php 8 on my localhost first to see if the images does display or not. Obviously in my case it didn’t. This is the error log I have:
e[0me[90m ~ ~ ~ ~e[0m e[31m#0 C:\xampp\htdocs\cx\vendor\elasticsearch\elasticsearch\src\Elasticsearch\Transport.php(82): Elasticsearch\ConnectionPool\StaticNoPingConnectionPool->nextConnection()
e[0me[90m ~ ~ ~ ~e[0m e[31m#1 C:\xampp\htdocs\cx\vendor\elasticsearch\elasticsearch\src\Elasticsearch\Transport.php(99): Elasticsearch\Transport->getConnection()
e[0me[90m ~ ~ ~ ~e[0m e[31m#2 C:\xampp\htdocs\cx\vendor\elasticsearch\elasticsearch\src\Elasticsearch\Connections\Connection.php(297): Elasticsearch\Transport->performRequest(‘POST’, ‘/AOD_IndexEvent…’, Array, ‘{“meta”:{"modif…’, Array)
e[0me[90m ~ ~ ~ ~e[0m e[31m#3 C:\xampp\htdocs\cx\vendor\react\promise\src\FulfilledPromise.php(28): Elasticsearch\Connections\Connection->Elasticsearch\Connections{closure}(Array)
e[0me[90m ~ ~ ~ ~e[0m e[31m#4 C:\xampp\htdocs\cx\vendor\ezimuel\ringphp\src\Future\CompletedFutureValue.php(55): React\Promise\FulfilledPromise->then(Object(Closure), NULL, NULL)
e[0me[90m ~ ~ ~ ~e[0m e[31m#5 C:\xampp\htdocs\cx\vendor\ezimuel\ringphp\src\Core.php(341): GuzzleHttp\Ring\Future\CompletedFutureValue->then(Object(Closure), NULL, NULL)
e[0me[90m ~ ~ ~ ~e[0m e[31m#6 C:\xampp\htdocs\cx\vendor\elasticsearch\elasticsearch\src\Elasticsearch\Connections\Connection.php(345): GuzzleHttp\Ring\Core::proxy(Object(GuzzleHttp\Ring\Future\CompletedFutureArray), Object(Closure))
e[0me[90m ~ ~ ~ ~e[0m e[31m#7 C:\xampp\htdocs\cx\vendor\elasticsearch\elasticsearch\src\Elasticsearch\Connections\Connection.php(241): Elasticsearch\Connections\Connection->Elasticsearch\Connections{closure}(Array, Object(Elasticsearch\Connections\Connection), Object(Elasticsearch\Transport), Array)
e[0me[90m ~ ~ ~ ~e[0m e[31m#8 C:\xampp\htdocs\cx\vendor\elasticsearch\elasticsearch\src\Elasticsearch\Transport.php(110): Elasticsearch\Connections\Connection->performRequest(‘POST’, ‘/AOD_IndexEvent…’, Array, ‘{“meta”:{"modif…’, Array, Object(Elasticsearch\Transport))
e[0me[90m ~ ~ ~ ~e[0m e[31m#9 C:\xampp\htdocs\cx\vendor\elasticsearch\elasticsearch\src\Elasticsearch\Client.php(1929): Elasticsearch\Transport->performRequest(‘POST’, ‘/AOD_IndexEvent…’, Array, Array, Array)
e[0me[90m ~ ~ ~ ~e[0m e[31m#10 C:\xampp\htdocs\cx\vendor\elasticsearch\elasticsearch\src\Elasticsearch\Client.php(911): Elasticsearch\Client->performRequest(Object(Elasticsearch\Endpoints\Index))
e[0me[90m ~ ~ ~ ~e[0m e[31m#11 C:\xampp\htdocs\cx\lib\Search\ElasticSearch\ElasticSearchIndexer.php(294): Elasticsearch\Client->index(Array)
e[0me[90m ~ ~ ~ ~e[0m e[31m#12 C:\xampp\htdocs\cx\lib\Search\ElasticSearch\ElasticSearchHooks.php(181): SuiteCRM\Search\ElasticSearch\ElasticSearchIndexer->indexBean(Object(AOD_IndexEvent))
e[0me[90m ~ ~ ~ ~e[0m e[31m#13 C:\xampp\htdocs\cx\lib\Search\ElasticSearch\ElasticSearchHooks.php(137): SuiteCRM\Search\ElasticSearch\ElasticSearchHooks->performAction(Object(AOD_IndexEvent))
e[0me[90m ~ ~ ~ ~e[0m e[31m#14 C:\xampp\htdocs\cx\lib\Search\ElasticSearch\ElasticSearchHooks.php(107): SuiteCRM\Search\ElasticSearch\ElasticSearchHooks->reIndex(Object(AOD_IndexEvent))
e[0me[90m ~ ~ ~ ~e[0m e[31m#15 C:\xampp\htdocs\cx\lib\Search\ElasticSearch\ElasticSearchHooks.php(77): SuiteCRM\Search\ElasticSearch\ElasticSearchHooks->reIndexSafe(Object(AOD_IndexEvent))
e[0me[90m ~ ~ ~ ~e[0m e[31m#16 C:\xampp\htdocs\cx\include\utils\LogicHook.php(260): SuiteCRM\Search\ElasticSearch\ElasticSearchHooks->beanSaved(Object(AOD_IndexEvent), ‘after_save’, ‘’)
e[0me[90m ~ ~ ~ ~e[0m e[31m#17 C:\xampp\htdocs\cx\include\utils\LogicHook.php(201): LogicHook->process_hooks(Array, ‘after_save’, ‘’)
e[0me[90m ~ ~ ~ ~e[0m e[31m#18 C:\xampp\htdocs\cx\data\SugarBean.php(3174): LogicHook->call_custom_logic(‘AOD_IndexEvent’, ‘after_save’, ‘’)
e[0me[90m ~ ~ ~ ~e[0m e[31m#19 C:\xampp\htdocs\cx\data\SugarBean.php(2426): SugarBean->call_custom_logic(‘after_save’, ‘’)
e[0me[90m ~ ~ ~ ~e[0m e[31m#20 C:\xampp\htdocs\cx\modules\AOD_Index\AOD_Index.php(372): SugarBean->save()
e[0me[90m ~ ~ ~ ~e[0m e[31m#21 C:\xampp\htdocs\cx\modules\AOD_Index\AOD_LogicHooks.php(43): AOD_Index->index(‘BF_Multi_Files’, ‘8be32eae-56b8-a…’)
e[0me[90m ~ ~ ~ ~e[0m e[31m#22 C:\xampp\htdocs\cx\include\utils\LogicHook.php(260): AOD_LogicHooks->saveModuleChanges(Object(BF_Multi_Files), ‘after_save’, ‘’)
e[0me[90m ~ ~ ~ ~e[0m e[31m#23 C:\xampp\htdocs\cx\include\utils\LogicHook.php(201): LogicHook->process_hooks(Array, ‘after_save’, ‘’)
e[0me[90m ~ ~ ~ ~e[0m e[31m#24 C:\xampp\htdocs\cx\data\SugarBean.php(3174): LogicHook->call_custom_logic(‘BF_Multi_Files’, ‘after_save’, ‘’)
e[0me[90m ~ ~ ~ ~e[0m e[31m#25 C:\xampp\htdocs\cx\data\SugarBean.php(2426): SugarBean->call_custom_logic(‘after_save’, ‘’)
e[0me[90m ~ ~ ~ ~e[0m e[31m#26 C:\xampp\htdocs\cx\custom\include\SugarFields\Fields\Collection_files\SugarFieldCollection_files.php(82): SugarBean->save()
e[0me[90m ~ ~ ~ ~e[0m e[31m#27 C:\xampp\htdocs\cx\include\formbase.php(128): SugarFieldCollection_files->save(Object(Lead), Array, ‘collection_file…’, Array, ‘’)
e[0me[90m ~ ~ ~ ~e[0m e[31m#28 C:\xampp\htdocs\cx\modules\Leads\LeadFormBase.php(268): populateFromPost(’’, Object(Lead))
e[0me[90m ~ ~ ~ ~e[0m e[31m#29 C:\xampp\htdocs\cx\modules\Leads\Save.php(47): LeadFormBase->handleSave(’’, true, false)
e[0me[90m ~ ~ ~ ~e[0m e[31m#30 C:\xampp\htdocs\cx\include\MVC\View\SugarView.php(823): include_once(‘C:\xampp\htdocs…’)
e[0me[90m ~ ~ ~ ~e[0m e[31m#31 C:\xampp\htdocs\cx\include\MVC\View\views\view.classic.php(72): SugarView->includeClassicFile(‘modules/Leads/S…’)
e[0me[90m ~ ~ ~ ~e[0m e[31m#32 C:\xampp\htdocs\cx\include\MVC\View\SugarView.php(210): ViewClassic->display()
e[0me[90m ~ ~ ~ ~e[0m e[31m#33 C:\xampp\htdocs\cx\include\MVC\Controller\SugarController.php(432): SugarView->process()
e[0me[90m ~ ~ ~ ~e[0m e[31m#34 C:\xampp\htdocs\cx\include\MVC\Controller\SugarController.php(363): SugarController->processView()
e[0me[90m ~ ~ ~ ~e[0m e[31m#35 C:\xampp\htdocs\cx\include\MVC\SugarApplication.php(101): SugarController->execute()
e[0me[90m ~ ~ ~ ~e[0m e[31m#36 C:\xampp\htdocs\cx\index.php(54): SugarApplication->execute()
I have no idea if this can give you an indication of anything.