ionCube Encoder for PHP 5.6 and cannot run under PHP 7.1 or later.
forum.opencart.expert/threads/ioncube-dlja-nachinajuschix-likbez-s-chego-nachinaetsja-uspeshnaja-zaschita-php-koda.1/, может проблемы совместимости ioncube. Есть версии новее.
22nd Oct 2021 — Loader version 11.0.0
Update for PHP 7.4 encoding with the forthcoming version 11 ionCube PHP Encoder.
24th Nov 2020 — Loader version 10.4.5
Fix for an issue with constant expressions involving some unary and binary operators on PHP 7.4.
Если под 7,0 работает, то для 7,4 по идее нужно кодировать PHP 7.1 > .
PHP-совместимость
и запустить их на нескольких версиях PHP.
Например, файлы, закодированные с использованием настроек исходного языка PHP 5.5, можно запускать на компьютерах, использующих версии 5.5 и 5.6. Файлы, закодированные с настройкой языка PHP 5.6, могут работать на обоих машинах: PHP 5.6 и PHP 7.0. Файлы, закодированные с настройкой языка PHP 7.1, можно запускать на машинах с PHP 7.1 и PHP 7.2.
Обратите внимание, что параметры совместимости могут быть ограничены в зависимости от того, какая у вас версия Loader-а установлена, поэтому мы рекомендуем использовать новейший загрузчик.