I tried to install Akeeba Backup on my Joomla 4 website which runs on my Synology diskstation. It seemed to install properly but when I tried to run it I've got the following error message and I wonder if this has something to do with the outdated PHP because Synology only provides PHP 8.0.23.
quote
Akeeba Backup - An unhandled Exception has been detected
500 Undefined constant "Akeeba\Engine\Util\AesAdapter\OPENSSL_RAW_DATA"
File <root>/administrator/components/com_akeebabackup/engine/Util/AesAdapter/OpenSSL.php Line 34
The content below this point is for developers and power users.
Joomla 4.2.9 – PHP 8.0.23 on Linux
Debug information
Exception type: Error
#0 /volume1/web_packages/joomla/administrator/components/com_akeebabackup/engine/Util/Encrypt.php(685): Akeeba\Engine\Util\AesAdapter\OpenSSL->__construct()
#1 /volume1/web_packages/joomla/administrator/components/com_akeebabackup/engine/Util/SecureSettings.php(126): Akeeba\Engine\Util\Encrypt->getAdapter()
#2 /volume1/web_packages/joomla/administrator/components/com_akeebabackup/engine/Util/SecureSettings.php(153): Akeeba\Engine\Util\SecureSettings->preferredEncryption()
#3 /volume1/web_packages/joomla/administrator/components/com_akeebabackup/engine/Platform/Base.php(882): Akeeba\Engine\Util\SecureSettings->encryptSettings('{\n "global":...')
#4 /volume1/web_packages/joomla/administrator/components/com_akeebabackup/platform/Joomla/Platform.php(228): Akeeba\Engine\Platform\Base->save_configuration(1)
#5 /volume1/web_packages/joomla/administrator/components/com_akeebabackup/engine/Platform/Base.php(605): Akeeba\Engine\Platform\Joomla->save_configuration(1)
#6 /volume1/web_packages/joomla/administrator/components/com_akeebabackup/platform/Joomla/Platform.php(189): Akeeba\Engine\Platform\Base->load_configuration(1, true)
#7 /volume1/web_packages/joomla/administrator/components/com_akeebabackup/engine/Platform.php(284): Akeeba\Engine\Platform\Joomla->load_configuration()
#8 /volume1/web_packages/joomla/administrator/components/com_akeebabackup/src/Mixin/AkeebaEngineTrait.php(82): Akeeba\Engine\Platform->__call('load_configurat...', Array)
#9 /volume1/web_packages/joomla/administrator/components/com_akeebabackup/src/Dispatcher/Dispatcher.php(129): Akeeba\Component\AkeebaBackup\Administrator\Dispatcher\Dispatcher->loadAkeebaEngineConfiguration()
#10 [internal function]: Akeeba\Component\AkeebaBackup\Administrator\Dispatcher\Dispatcher->onBeforeDispatch()
#11 /volume1/web_packages/joomla/administrator/components/com_akeebabackup/src/Mixin/TriggerEventTrait.php(40): call_user_func_array(Array, Array)
#12 /volume1/web_packages/joomla/administrator/components/com_akeebabackup/src/Dispatcher/Dispatcher.php(79): Akeeba\Component\AkeebaBackup\Administrator\Dispatcher\Dispatcher->triggerEvent('onBeforeDispatc...')
#13 /volume1/web_packages/joomla/libraries/src/Component/ComponentHelper.php(355): Akeeba\Component\AkeebaBackup\Administrator\Dispatcher\Dispatcher->dispatch()
#14 /volume1/web_packages/joomla/libraries/src/Application/AdministratorApplication.php(143): Joomla\CMS\Component\ComponentHelper::renderComponent('com_akeebabacku...')
#15 /volume1/web_packages/joomla/libraries/src/Application/AdministratorApplication.php(186): Joomla\CMS\Application\AdministratorApplication->dispatch()
#16 /volume1/web_packages/joomla/libraries/src/Application/CMSApplication.php(294): Joomla\CMS\Application\AdministratorApplication->doExecute()
#17 /volume1/web_packages/joomla/administrator/includes/app.php(61): Joomla\CMS\Application\CMSApplication->execute()
#18 /volume1/web_packages/joomla/administrator/index.php(32): require_once('/volume1/web_pa...')
#19 {main}
unquote