Update aus Testumgebung

Guten Abend,
seit fast zwei Jahren führe ich die Updates in meiner Testumgebung aus und lade sie anschließend per ftp auf den Server. Bis zur aktuellen Version hatte ich auch nie Probleme damit.
Jetzt kann ich im Admin-bereich nicht mehr viel machen, der Hintergrund zeigt mir das Wartungsfenster (schon auf der Login-Seite) und kurz nach dem Einloggen wird das Frontend geladen. In der Testumgebung habe ich keine Probleme. Die config.inc.php und .htaccess behalte ich vom produktiven Shop.
Update via Composer kann ich auf dem Server nicht machen, da hier immer eine Fehlermeldung “cant allocate memory” kommt.
Hat jemand eine Idee?
Gruß Patrick

Hallo Patrick,

gibt’s denn eine Fehlermeldung in /source/logs/ ?

Adminbereich geht jetzt gar nicht mehr bzw. Wartungsarbeiten.
Hier der letzte Eintrag aus der source/log, die vorherigen sind alle ähnlich:
[2020-04-26 08:49:03] OXID Logger.ERROR: Module class paypinstallmentsoxviewconfig not found. Module ID (module id not availible) ["[object] (OxidEsales\Eshop\Core\Exception\SystemComponentException(code: 0): Module class paypinstallmentsoxviewconfig not found. Module ID (module id not availible) at /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/Module/ModuleChainsGenerator.php:419)\n[stacktrace]\n#0 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/Module/ModuleChainsGenerator.php(344): OxidEsales\EshopCommunity\Core\Module\ModuleChainsGenerator->onModuleExtensionCreationError(‘paypinstallment…’)\n#1 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/Module/ModuleChainsGenerator.php(286): OxidEsales\EshopCommunity\Core\Module\ModuleChainsGenerator->backwardsCompatibleCreateClassExtension(‘payppaypalpluso…’, ‘payp/installmen…’)\n#2 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/Module/ModuleChainsGenerator.php(251): OxidEsales\EshopCommunity\Core\Module\ModuleChainsGenerator->createClassExtension(‘payppaypalpluso…’, ‘payp/installmen…’)\n#3 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/Module/ModuleChainsGenerator.php(56): OxidEsales\EshopCommunity\Core\Module\ModuleChainsGenerator->createClassExtensions(Array, ‘oxviewconfig’)\n#4 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php(270): OxidEsales\EshopCommunity\Core\Module\ModuleChainsGenerator->createClassChain(‘OxidEsales\\Esho…’, ‘oxviewconfig’)\n#5 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php(220): OxidEsales\EshopCommunity\Core\UtilsObject->getClassName(‘oxviewconfig’)\n#6 /homepages/18/d485964931/htdocs/neu/source/oxfunctions.php(103): OxidEsales\EshopCommunity\Core\UtilsObject->oxNew(‘OxidEsales\\Esho…’)\n#7 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(312): oxNew(‘OxidEsales\\Esho…’)\n#8 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(264): OxidEsales\EshopCommunity\Core\Controller\BaseController->getViewConfig()\n#9 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/FrontendController.php(1928): OxidEsales\EshopCommunity\Core\Controller\BaseController->addGlobalParams(NULL)\n#10 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(183): OxidEsales\EshopCommunity\Application\Controller\FrontendController->addGlobalParams()\n#11 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/FrontendController.php(553): OxidEsales\EshopCommunity\Core\Controller\BaseController->init()\n#12 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(395): OxidEsales\EshopCommunity\Application\Controller\FrontendController->init()\n#13 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(277): OxidEsales\EshopCommunity\Core\ShopControl->_initializeViewObject(‘OxidEsales\\Esho…’, NULL, NULL, NULL)\n#14 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(142): OxidEsales\EshopCommunity\Core\ShopControl->_process(‘OxidEsales\\Esho…’, NULL, NULL, NULL)\n#15 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(27): OxidEsales\EshopCommunity\Core\ShopControl->start()\n#16 /homepages/18/d485964931/htdocs/neu/source/index.php(16): OxidEsales\EshopCommunity\Core\Oxid::run()\n#17 /homepages/18/d485964931/htdocs/neu/source/oxseo.php(29): require(’/homepages/18/d…’)\n#18 {main}\n"] []

Kann es helfen die oxv… aus der Datenbank zu löschen? Falls ich danach wieder in den Adminbereich komme kann ich sie neu generieren.

Eher nicht. Du könntest evtl. die Moduleinstellungen aus der Datenbank löschen:
DELETE FROM oxconfig WHERE OXVARNAME LIKE ‘%module%’
und /tmp löschen. Backup nicht vergessen.
Gibt es das Modul Paypal Installments denn im Ordner modules?

Moduleinstellungen und tmp habe ich gelöscht.
Das Paypalplus-Modul habe ich, jedoch kein Paypal Installments.
Leider keine Veränderung
Letzter Eintrag in der log:
[2020-04-26 17:09:25] OXID Logger.ERROR: Module class paypinstallmentsoxviewconfig not found. Module ID (module id not availible) ["[object] (OxidEsales\Eshop\Core\Exception\SystemComponentException(code: 0): Module class paypinstallmentsoxviewconfig not found. Module ID (module id not availible) at /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/Module/ModuleChainsGenerator.php:419)\n[stacktrace]\n#0 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/Module/ModuleChainsGenerator.php(344): OxidEsales\EshopCommunity\Core\Module\ModuleChainsGenerator->onModuleExtensionCreationError(‘paypinstallment…’)\n#1 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/Module/ModuleChainsGenerator.php(286): OxidEsales\EshopCommunity\Core\Module\ModuleChainsGenerator->backwardsCompatibleCreateClassExtension(‘payppaypalpluso…’, ‘payp/installmen…’)\n#2 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/Module/ModuleChainsGenerator.php(251): OxidEsales\EshopCommunity\Core\Module\ModuleChainsGenerator->createClassExtension(‘payppaypalpluso…’, ‘payp/installmen…’)\n#3 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/Module/ModuleChainsGenerator.php(56): OxidEsales\EshopCommunity\Core\Module\ModuleChainsGenerator->createClassExtensions(Array, ‘oxviewconfig’)\n#4 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php(270): OxidEsales\EshopCommunity\Core\Module\ModuleChainsGenerator->createClassChain(‘OxidEsales\\Esho…’, ‘oxviewconfig’)\n#5 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php(220): OxidEsales\EshopCommunity\Core\UtilsObject->getClassName(‘oxviewconfig’)\n#6 /homepages/18/d485964931/htdocs/neu/source/oxfunctions.php(103): OxidEsales\EshopCommunity\Core\UtilsObject->oxNew(‘OxidEsales\\Esho…’)\n#7 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(312): oxNew(‘OxidEsales\\Esho…’)\n#8 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(264): OxidEsales\EshopCommunity\Core\Controller\BaseController->getViewConfig()\n#9 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/FrontendController.php(1928): OxidEsales\EshopCommunity\Core\Controller\BaseController->addGlobalParams(NULL)\n#10 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(183): OxidEsales\EshopCommunity\Application\Controller\FrontendController->addGlobalParams()\n#11 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/FrontendController.php(553): OxidEsales\EshopCommunity\Core\Controller\BaseController->init()\n#12 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(395): OxidEsales\EshopCommunity\Application\Controller\FrontendController->init()\n#13 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(277): OxidEsales\EshopCommunity\Core\ShopControl->_initializeViewObject(‘OxidEsales\\Esho…’, NULL, NULL, NULL)\n#14 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(142): OxidEsales\EshopCommunity\Core\ShopControl->_process(‘OxidEsales\\Esho…’, NULL, NULL, NULL)\n#15 /homepages/18/d485964931/htdocs/neu/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(27): OxidEsales\EshopCommunity\Core\ShopControl->start()\n#16 /homepages/18/d485964931/htdocs/neu/source/index.php(16): OxidEsales\EshopCommunity\Core\Oxid::run()\n#17 /homepages/18/d485964931/htdocs/neu/source/oxseo.php(29): require(’/homepages/18/d…’)\n#18 {main}\n"] []

Habe den Fehler gefunden, habe nur den Source und Vendor Ordner hoch geladen, da nur diese auf dem Server waren. Im Testshop gibt es noch Log und Var, diese werden wohl auch benötigt…