Der Fehler ist bekannt. Kannst auchG00glen.
Je nach Composer installiert “er” Dir irgend einen “Mist”, der vielleicht zur eingestellten Version passt, aber nicht zum System. Dies kann daran liegen, dass, wie oben bereits erwähnt, vielleicht noch die falsche php-Version im Composer eingestellt ist, im Ordner aber eine andere php-Version arbeitet. Check ssh:php -v
Für 6.4x benötigst Du in jedem Fall Composer 2.2: ssh:composer selfupdate 2.2.14
/oxid$ php -v
PHP 7.4.30 (cli) (built: Jun 27 2022 08:11:59) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with the ionCube PHP Loader + ionCube24 v11.0.1, Copyright (c) 2002-2022, by ionCube Ltd.
with Zend OPcache v7.4.30, Copyright (c), by Zend Technologies
/oxid$ composer -V
Composer version 2.2.14 2022-06-06 16:32:50
/oxid$ composer install
(...)
Updating the "test_config.yml" file
> if [ -f ./vendor/bin/oe-eshop-ide_helper ]; then oe-eshop-ide_helper; fi
PHP Fatal error: Uncaught Error: Call to undefined function oxNew() in /oxid/vendor/oxid-esales/oxideshop-ce/source/Core/Registry.php:409
Stack trace:
#0 /oxid/vendor/oxid-esales/oxideshop-ce/source/Core/Registry.php(429): OxidEsales\EshopCommunity\Core\Registry::createObject()
#1 /oxid/vendor/oxid-esales/oxideshop-ce/source/Core/Registry.php(52): OxidEsales\EshopCommunity\Core\Registry::getObject()
#2 /oxid/vendor/oxid-esales/oxideshop-ce/source/Core/DatabaseProvider.php(230): OxidEsales\EshopCommunity\Core\Registry::get()
#3 /oxid/vendor/oxid-esales/oxideshop-ce/source/Core/DatabaseProvider.php(190): OxidEsales\EshopCommunity\Core\DatabaseProvider->fetchConfigFile()
#4 /oxid/vendor/oxid-esales/oxideshop-ce/source/Core/DatabaseProvider.php(101): OxidEsales\EshopCommunity\Core\DatabaseProvider->createD in /oxid/vendor/oxid-esales/oxideshop-ce/source/Core/Registry.php on line 409
Script if [ -f ./vendor/bin/oe-eshop-ide_helper ]; then oe-eshop-ide_helper; fi handling the oe:ide-helper:generate event returned with error code 255
Script @oe:ide-helper:generate was called via post-install-cmd