Ioncube-loader Error


bei meinem oxid e shop (Version 6.5.1) habe ich die php version 8.0.20. Jetzt möchte ich ein composer update machen und es kommt folgende error:

Failed loading /usr/local/php_extensions/php8.0/ /usr/local/php_extensions/php8.0/ cannot open shared object file: No such file or directory
Loading composer repositories with package information
Info from #StandWithUkraine
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

Problem 1
- draufgeschaut/dgconnector 1.20 requires ext-ioncube-loader * → it is missing from your system. Install or enable PHP’s ioncube-loader extension.
- Root composer.json requires draufgeschaut/dgconnector ^1.20 → satisfiable by draufgeschaut/dgconnector[1.20].

To enable extensions, verify that they are enabled in your .ini files:
- /home/xxx/php8.0.ini
You can also run php --ini in a terminal to see which files are used by PHP in CLI mode.
Alternatively, you can run Composer with --ignore-platform-req=ext-ioncube-loader to temporarily ignore these required extensions.

Hallo nidzo45,

das Modul dgconnector benötigt den Ion Cube Loader, diesen gibt es aber für die PHP Version 8.0 nicht.
Da hilft tatsächlich nur die PHP Version auf 8.1 oder 7.4 zu wechseln.
Dort kann man dann über die php.ini auch wieder den ion Cube Loader einbinden,
den das Modul benötigt.

Dann sollte alles wieder funktionieren.

Viele Grüße,

Vielen Dank!