Unexpected error occurred... Call to undefined function Symfony\Component\HttpClient\curl_multi_exec() Habe mir gerade den gefühlt fünfhundersten Shop (v4.9.4.1 auf PHP v8.1.29) installiert und erhalte in jedem zweiten Menupunkt im Adminbereich obige Fehlermeldung. Ein derartiges Problem hatte ich bisher nicht. Dennoch kommt mir das bekannt vor, kann via Google aber nix finden ... Es scheint auch keine Rolle zu spielen, ob ich die Funktion curl_multi_exec auf dem Server deaktiviere oder nicht. Andere Shops laufen auf gleich konfigurierten Servern einwandfrei. Log: Code: [2024-10-08 22:28:15 | CRITICAL] Call to undefined function Symfony\Component\HttpClient\curl_multi_exec() context: session ID: session-670595dcbf5548.90720069 exception: class: Error message: Call to undefined function Symfony\Component\HttpClient\curl_multi_exec() code: 0 file: /home/users/admin/www/shop.DOMAIN.de/gx/vendor/symfony/http-client/CurlHttpClient.php:325 trace: 0: /home/users/admin/www/shop.DOMAIN.de/gx/vendor/symfony/http-client/Internal/HttplugWaitLoop.php:65 1: /home/users/admin/www/shop.DOMAIN.de/gx/vendor/symfony/http-client/HttplugClient.php:148 2: /home/users/admin/www/shop.DOMAIN.de/gx/vendor/symfony/http-client/HttplugClient.php:238 3: /home/users/admin/www/shop.DOMAIN.de/gx/GambioCore/ErrorHandling/SentryBootstrapper.php:70 4: /home/users/admin/www/shop.DOMAIN.de/gx/GambioAdmin/Application/GambioAdminBootstrapper.php:46 5: /home/users/admin/www/shop.DOMAIN.de/gx/admin/includes/header.php:37 6: /home/users/admin/www/shop.DOMAIN.de/gx/admin/whos_online.php:42 previous: class: Error message: Call to undefined function Symfony\Component\HttpClient\curl_multi_exec() code: 0 file: /home/users/admin/www/shop.DOMAIN.de/gx/vendor/symfony/http-client/CurlHttpClient.php:325 trace: 0: /home/users/admin/www/shop.DOMAIN.de/gx/vendor/symfony/http-client/Internal/HttplugWaitLoop.php:65 1: /home/users/admin/www/shop.DOMAIN.de/gx/vendor/symfony/http-client/HttplugClient.php:148 2: /home/users/admin/www/shop.DOMAIN.de/gx/vendor/symfony/http-client/HttplugClient.php:238 3: /home/users/admin/www/shop.DOMAIN.de/gx/vendor/sentry/sentry/src/SentrySdk.php:35 4: /home/users/admin/www/shop.DOMAIN.de/gx/vendor/sentry/sentry/src/functions.php:22 5: /home/users/admin/www/shop.DOMAIN.de/gx/GambioCore/ErrorHandling/SentryBootstrapper.php:70 6: /home/users/admin/www/shop.DOMAIN.de/gx/GambioAdmin/Application/GambioAdminBootstrapper.php:46 7: /home/users/admin/www/shop.DOMAIN.de/gx/admin/includes/header.php:37 8: /home/users/admin/www/shop.DOMAIN.de/gx/admin/whos_online.php:42 extra: request: method: GET uri: /admin/whos_online.php software: Apache address: 0.0.0.0 userAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 time: 3197 remoteAddress: 2bc46dff15f6b35815b74a817f75e60a session: tpl: Malibu language: german languages_id: 2 language_charset: utf-8 language_code: de currency: EUR customers_status: customers_status_id: 0 customers_status_name: Admin customers_status_image: admin_status.gif customers_status_public: 0 customers_status_min_order: 0 customers_status_max_order: 0 customers_status_discount: 0.00 customers_status_ot_discount_flag: 1 customers_status_ot_discount: 0.00 customers_status_graduated_prices: 1 customers_status_show_price: 1 customers_status_show_price_tax: 1 customers_status_add_tax_ot: 1 customers_status_payment_unallowed: customers_status_shipping_unallowed: customers_status_discount_attributes: 0 customers_fsk18_purchasable: 0 customers_fsk18_display: 1 customers_status_write_reviews: 1 customers_status_read_reviews: 1 customer_id: 1
Installiere ich unter denselben Bedingungen die Version 4.8.0.3, funktioniert der Shop einwandfrei. Aktualisiere ich dann aber mit SP-v4.9.4.1, lässt sich der Shop nicht mehr aufrufen: Fehler 500 Gibt es eine Liste aller Services, die der Webserver für den Betrieb des GX laden muss? Log: Code: [2024-10-13 20:01:16 | ERROR] Uncaught Error: Class "Gambio\Admin\Modules\Product\Submodules\Variant\ProductVariantServiceProvider" not found in /home/users/admin/www/shop.DOMAIN.de/gx/GambioCore/Application/Application.php:79 context: message: Uncaught Error: Class "Gambio\Admin\Modules\Product\Submodules\Variant\ProductVariantServiceProvider" not found in /home/users/admin/www/shop.DOMAIN.de/gx/GambioCore/Application/Application.php:79 Stack trace: #0 /home/users/admin/www/shop.DOMAIN.de/gx/GXMainComponents/Shared/LegacyDependencyContainer.php(153): Gambio\Core\Application\Application->registerProvider() #1 /home/users/admin/www/shop.DOMAIN.de/gx/GXMainComponents/Application.inc.php(699): LegacyDependencyContainer::getInstance() #2 /home/users/admin/www/shop.DOMAIN.de/gx/GXMainComponents/ApplicationCallback.inc.php(60): Gambio\GX\Application->registerErrorHandler() #3 /home/users/admin/www/shop.DOMAIN.de/gx/GXMainComponents/ApplicationCallback.inc.php(46): Gambio\GX\ApplicationCallback->setUpEnvironment() #4 /home/users/admin/www/shop.DOMAIN.de/gx/includes/application_top_callback.php(15): Gambio\GX\ApplicationCallback->run() #5 /home/users/admin/www/shop.DOMAIN.de/gx/gambio_updater/classes/GambioUpdateControl.inc.php(2148): include_once('...') #6 /home/users/admin/www/shop.DOMAIN.de/gx/gambio_updater/classes/GambioUpdateControl.inc.php(1920): GambioUpdateControl->loadShopEnv() #7 /home/users/admin/www/shop.DOMAIN.de/gx/gambio_updater/request_port.php(134): GambioUpdateControl->isUpdateAvailable() #8 {main} thrown code: 1 file: /home/users/admin/www/shop.DOMAIN.de/gx/GambioCore/Application/Application.php line: 79 obCleanCache: extra: request: method: POST uri: /gambio_updater/request_port.php?action=check_for_updates&language=german software: Apache address: 87.118.94.41 userAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 time: 479 remoteAddress: 1257c40860359346bcc4e895ed43a550 post: email: info@DOMAIN.de password: ***** query: action: check_for_updates language: german
Hallo KlausK, der Shop versucht bei der v4.9.4.1 die Datei ProductVariantServiceProvider.php im Verzeichnis GambioAdmin\Modules\Product\Submodules\Variant\ zu laden. Das ist neu seit der v4.9.4.1. In der v4.8.0.3 liegt diese woanders. Wahrscheinlich ist beim Update bzw. Übertragen der Dateien, etwas schief gelaufen. Viele Grüße