Zum Inhalt springen Zur Seitenleiste springen

Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.

Problem:
Wenn Sie den Multicurrency-Modus aktivieren, tritt ein kritischer Fehler auf, weil kein Umrechnungskurs für EUR definiert ist.
Lösung:
Um den Multicurrency-Modus ohne Fehler zu aktivieren, stellen Sie sicher, dass Sie einen Umrechnungskurs für jede Währung festlegen. Zum Beispiel, wenn Sie den Kurs für EUR definieren möchten, gehen Sie zu Währungsumrechnungskurse und geben Sie einen Wert ein, z.B. 1. Dies sollte das Problem beheben.
Wir empfehlen Ihnen, die neuesten Versionen Ihrer Themes und Plugins zu installieren und die Seite bekannte Probleme zu überprüfen, um sicherzustellen, dass keine bekannten Konflikte vorliegen. Falls das Problem weiterhin besteht oder die Lösung veraltet erscheint, eröffnen Sie bitte ein neues Support-Ticket im WPML-Support-Forum.

Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.

Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.

Dieses Thema enthält 0 Antwort, hat 0 Stimmen.

Zuletzt aktualisiert von Marcel Vor 8 Monaten, 3 Wochen.

Assistiert von: Marcel.

Autor Beiträge
April 8, 2025 um 10:42 a.m. #16908456

felixB-38

Hintergrund des Themas:
Ich versuche, den Multicurrency-Modus zu aktivieren. Link zur Seite, auf der das Problem zu sehen ist: versteckter Link

Die Symptome:
Immer wenn ich 'Enable the multicurrency mode' aktiviere, wird in meinem Shop ein kritischer Fehler ausgelöst. Ich erwartete, die Seite mit verschiedenen Währungen zu sehen, stattdessen bekam ich einen kritischen Fehler.

Fragen:
Warum wird ein kritischer Fehler ausgelöst, wenn ich den Multicurrency-Modus aktiviere?
Wie kann ich den Multicurrency-Modus aktivieren, ohne einen kritischen Fehler zu verursachen?

April 8, 2025 um 3:03 p.m. #16910139

Marcel
Unterstützer

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo,

ich benötige bitte den Log-Eintrag sowie das volle Stack Trace um sehen zu können, welcher Fehler genau ausgelöst wird. Bitte öffnen Sie die Datei wp-config.php und suchen Sie nach der folgenden Zeile:

define('WP_DEBUG', false); 

Ändern Sie diesen Eintrag wie folgt, um den Debug-Modus zu aktivieren und gleichzeitig die Protokollierung von Fehlern zu ermöglichen:

define('WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', true );

Damit werden eventuelle Fehler direkt auf der Website angezeigt und zusätzlich in einer Datei namens debug.log im Verzeichnis /wp-content/ gespeichert.

Bitte kopieren Sie den relevanten Ausschnitt aus der debug.log-Datei und fügen Sie ihn in Ihrer nächsten Antwort ein.

Anbei eine Dokumentation (in Englisch):
https://codex.wordpress.org/Debugging_in_WordPress

Viele Grüße
Marcel

April 9, 2025 um 7:22 a.m. #16911651

felixB-38

[09-Apr-2025 07:16:10 UTC] PHP Fatal error: Uncaught TypeError: Unsupported operand types: string * string in /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php:387
Stack trace:
#0 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php(345): WCML_Multi_Currency_Prices->calculate_exchange_rate_price()
#1 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php(176): WCML_Multi_Currency_Prices->convert_price_amount()
#2 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(324): WCML_Multi_Currency_Prices->raw_price_filter()
#3 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#4 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php(317): apply_filters()
#5 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(326): WCML_Multi_Currency_Prices->variation_prices_filter()
#6 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#7 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(636): apply_filters()
#8 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(575): get_metadata_raw()
#9 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/post.php(2616): get_metadata()
#10 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-products.php(736): get_post_meta()
#11 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(326): WCML_Products->filter_product_data()
#12 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#13 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(636): apply_filters()
#14 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(575): get_metadata_raw()
#15 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/post.php(2616): get_metadata()
#16 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/post.php(2716): get_post_meta()
#17 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-custom-prices.php(84): get_post_custom()
#18 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php(267): WCML_Custom_Prices->get_product_custom_prices()
#19 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Logic.php(121): WCML_Multi_Currency_Prices->{closure}()
#20 [internal function]: WPML\FP\Logic::WPML\FP\{closure}()
#21 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(154): call_user_func_array()
#22 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php(287): WPML\FP\{closure}()
#23 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(326): WCML_Multi_Currency_Prices->product_price_filter()
#24 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#25 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(636): apply_filters()
#26 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(575): get_metadata_raw()
#27 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/post.php(2616): get_metadata()
#28 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-variation-data-store-cpt.php(358): get_post_meta()
#29 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-variation-data-store-cpt.php(85): WC_Product_Variation_Data_Store_CPT->read_product_data()
#30 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/class-wc-data-store.php(159): WC_Product_Variation_Data_Store_CPT->read()
#31 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-product.php(143): WC_Data_Store->read()
#32 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/class-wc-product-simple.php(26): WC_Product->__construct()
#33 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/class-wc-product-variation.php(58): WC_Product_Simple->__construct()
#34 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/class-wc-product-factory.php(48): WC_Product_Variation->__construct()
#35 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/wc-product-functions.php(75): WC_Product_Factory->get_product()
#36 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/class-wc-cart-session.php(139): wc_get_product()
#37 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(324): WC_Cart_Session->get_cart_from_session()
#38 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#39 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/plugin.php(517): WP_Hook->do_action()
#40 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-settings.php(726): do_action()
#41 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-config.php(96): require_once('/home/1099109.c...')
#42 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-load.php(50): require_once('/home/1099109.c...')
#43 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-blog-header.php(13): require_once('/home/1099109.c...')
#44 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/index.php(17): require('/home/1099109.c...')
#45 {main}
thrown in /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php on line 387
[09-Apr-2025 07:16:18 UTC] PHP Fatal error: Uncaught TypeError: Unsupported operand types: string * string in /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php:387
Stack trace:
#0 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php(345): WCML_Multi_Currency_Prices->calculate_exchange_rate_price()
#1 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php(176): WCML_Multi_Currency_Prices->convert_price_amount()
#2 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(324): WCML_Multi_Currency_Prices->raw_price_filter()
#3 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#4 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php(317): apply_filters()
#5 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(326): WCML_Multi_Currency_Prices->variation_prices_filter()
#6 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#7 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(636): apply_filters()
#8 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(575): get_metadata_raw()
#9 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/post.php(2616): get_metadata()
#10 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-products.php(736): get_post_meta()
#11 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(326): WCML_Products->filter_product_data()
#12 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#13 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(636): apply_filters()
#14 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(575): get_metadata_raw()
#15 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/post.php(2616): get_metadata()
#16 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/post.php(2716): get_post_meta()
#17 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-custom-prices.php(84): get_post_custom()
#18 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php(267): WCML_Custom_Prices->get_product_custom_prices()
#19 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Logic.php(121): WCML_Multi_Currency_Prices->{closure}()
#20 [internal function]: WPML\FP\Logic::WPML\FP\{closure}()
#21 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(154): call_user_func_array()
#22 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php(287): WPML\FP\{closure}()
#23 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(326): WCML_Multi_Currency_Prices->product_price_filter()
#24 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#25 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(636): apply_filters()
#26 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(575): get_metadata_raw()
#27 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/post.php(2616): get_metadata()
#28 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-variation-data-store-cpt.php(358): get_post_meta()
#29 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-variation-data-store-cpt.php(85): WC_Product_Variation_Data_Store_CPT->read_product_data()
#30 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/class-wc-data-store.php(159): WC_Product_Variation_Data_Store_CPT->read()
#31 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-product.php(143): WC_Data_Store->read()
#32 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/class-wc-product-simple.php(26): WC_Product->__construct()
#33 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/class-wc-product-variation.php(58): WC_Product_Simple->__construct()
#34 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/class-wc-product-factory.php(48): WC_Product_Variation->__construct()
#35 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/wc-product-functions.php(75): WC_Product_Factory->get_product()
#36 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/class-wc-cart-session.php(139): wc_get_product()
#37 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(324): WC_Cart_Session->get_cart_from_session()
#38 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#39 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/plugin.php(517): WP_Hook->do_action()
#40 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-settings.php(726): do_action()
#41 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-config.php(96): require_once('/home/1099109.c...')
#42 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-load.php(50): require_once('/home/1099109.c...')
#43 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-blog-header.php(13): require_once('/home/1099109.c...')
#44 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/index.php(17): require('/home/1099109.c...')
#45 {main}
thrown in /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php on line 387
[09-Apr-2025 07:16:20 UTC] PHP Fatal error: Uncaught TypeError: Unsupported operand types: string * string in /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php:387
Stack trace:
#0 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php(345): WCML_Multi_Currency_Prices->calculate_exchange_rate_price()
#1 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php(176): WCML_Multi_Currency_Prices->convert_price_amount()
#2 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(324): WCML_Multi_Currency_Prices->raw_price_filter()
#3 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#4 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php(317): apply_filters()
#5 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(326): WCML_Multi_Currency_Prices->variation_prices_filter()
#6 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#7 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(636): apply_filters()
#8 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(575): get_metadata_raw()
#9 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/post.php(2616): get_metadata()
#10 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-products.php(736): get_post_meta()
#11 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(326): WCML_Products->filter_product_data()
#12 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#13 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(636): apply_filters()
#14 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(575): get_metadata_raw()
#15 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/post.php(2616): get_metadata()
#16 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/post.php(2716): get_post_meta()
#17 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-custom-prices.php(84): get_post_custom()
#18 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php(267): WCML_Custom_Prices->get_product_custom_prices()
#19 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Logic.php(121): WCML_Multi_Currency_Prices->{closure}()
#20 [internal function]: WPML\FP\Logic::WPML\FP\{closure}()
#21 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(154): call_user_func_array()
#22 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php(287): WPML\FP\{closure}()
#23 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(326): WCML_Multi_Currency_Prices->product_price_filter()
#24 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#25 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(636): apply_filters()
#26 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(575): get_metadata_raw()
#27 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/post.php(2616): get_metadata()
#28 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-variation-data-store-cpt.php(358): get_post_meta()
#29 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-variation-data-store-cpt.php(85): WC_Product_Variation_Data_Store_CPT->read_product_data()
#30 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/class-wc-data-store.php(159): WC_Product_Variation_Data_Store_CPT->read()
#31 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-product.php(143): WC_Data_Store->read()
#32 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/class-wc-product-simple.php(26): WC_Product->__construct()
#33 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/class-wc-product-variation.php(58): WC_Product_Simple->__construct()
#34 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/class-wc-product-factory.php(48): WC_Product_Variation->__construct()
#35 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/wc-product-functions.php(75): WC_Product_Factory->get_product()
#36 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/class-wc-cart-session.php(139): wc_get_product()
#37 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(324): WC_Cart_Session->get_cart_from_session()
#38 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#39 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/plugin.php(517): WP_Hook->do_action()
#40 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-settings.php(726): do_action()
#41 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-config.php(96): require_once('/home/1099109.c...')
#42 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-load.php(50): require_once('/home/1099109.c...')
#43 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-blog-header.php(13): require_once('/home/1099109.c...')
#44 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/index.php(17): require('/home/1099109.c...')
#45 {main}
thrown in /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php on line 387
[09-Apr-2025 07:16:27 UTC] PHP Fatal error: Uncaught TypeError: Unsupported operand types: string * string in /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php:387
Stack trace:
#0 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php(345): WCML_Multi_Currency_Prices->calculate_exchange_rate_price()
#1 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php(176): WCML_Multi_Currency_Prices->convert_price_amount()
#2 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(324): WCML_Multi_Currency_Prices->raw_price_filter()
#3 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#4 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php(317): apply_filters()
#5 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(326): WCML_Multi_Currency_Prices->variation_prices_filter()
#6 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#7 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(636): apply_filters()
#8 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(575): get_metadata_raw()
#9 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/post.php(2616): get_metadata()
#10 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-products.php(736): get_post_meta()
#11 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(326): WCML_Products->filter_product_data()
#12 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#13 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(636): apply_filters()
#14 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(575): get_metadata_raw()
#15 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/post.php(2616): get_metadata()
#16 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/post.php(2716): get_post_meta()
#17 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-custom-prices.php(84): get_post_custom()
#18 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php(267): WCML_Custom_Prices->get_product_custom_prices()
#19 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Logic.php(121): WCML_Multi_Currency_Prices->{closure}()
#20 [internal function]: WPML\FP\Logic::WPML\FP\{closure}()
#21 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(154): call_user_func_array()
#22 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php(287): WPML\FP\{closure}()
#23 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(326): WCML_Multi_Currency_Prices->product_price_filter()
#24 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#25 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(636): apply_filters()
#26 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/meta.php(575): get_metadata_raw()
#27 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/post.php(2616): get_metadata()
#28 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-variation-data-store-cpt.php(358): get_post_meta()
#29 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-variation-data-store-cpt.php(85): WC_Product_Variation_Data_Store_CPT->read_product_data()
#30 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/class-wc-data-store.php(159): WC_Product_Variation_Data_Store_CPT->read()
#31 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-product.php(143): WC_Data_Store->read()
#32 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/class-wc-product-simple.php(26): WC_Product->__construct()
#33 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/class-wc-product-variation.php(58): WC_Product_Simple->__construct()
#34 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/class-wc-product-factory.php(48): WC_Product_Variation->__construct()
#35 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/wc-product-functions.php(75): WC_Product_Factory->get_product()
#36 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce/includes/class-wc-cart-session.php(139): wc_get_product()
#37 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(324): WC_Cart_Session->get_cart_from_session()
#38 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#39 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-includes/plugin.php(517): WP_Hook->do_action()
#40 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-settings.php(726): do_action()
#41 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-config.php(96): require_once('/home/1099109.c...')
#42 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-load.php(50): require_once('/home/1099109.c...')
#43 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-blog-header.php(13): require_once('/home/1099109.c...')
#44 /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/index.php(17): require('/home/1099109.c...')
#45 {main}
thrown in /home/1099109.cloudwaysapps.com/cmeppfpzeg/public_html/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php on line 387

Hallo Marcel,
Das ist die debug.log. Die ganze Seite ist, dann nicht erreichbar, bis ich die Funktion wieder deaktiviert. Ich habe auch schon versucht die Plugin Datei anzupassen, aber das hat auch noch nicht geklappt. Ich hoffe du kannst mir helfen.
Vielen Dank und liebe Grüße
Paul

April 9, 2025 um 7:43 a.m. #16911714

Marcel
Unterstützer

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Danke für die Info. Der Fehler tritt auf, weil das Plugin versucht, Preise mit Strings statt mit Zahlen zu berechnen – wahrscheinlich aufgrund eines falsch konfigurierten oder fehlenden Wechselkurses.

Haben Sie eine Staging-Umgebung, wo ich mir dies genauer ansehen könnte?

Ich würde mir das gerne direkt auf Ihrer Seite ansehen. Dazu bräuchte ich bitte temporären Zugriff (WP-Admin und FTP) auf Ihre Seite, vorzugsweise zu einer Test/Staging Seite, an der das Problem nach Möglichkeit repliziert wurde.

Ihre nächste Antwort ist als „Privat“ markiert, dies bedeutet nur Sie und ich haben Zugriff darauf.

❌ Bitte sichern Sie Ihre Datenbank und Website davor ❌

✙ Ich würde außerdem Ihre Erlaubnis benötigen, um Plugins und das Theme zu deaktivieren und erneut zu aktivieren sowie Konfigurationen auf der Seite zu ändern. Dies ist auch der Grund, warum das Backup wirklich wichtig ist.

Viele Grüße
Marcel

April 9, 2025 um 4:43 p.m. #16915083

Marcel
Unterstützer

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo,

ohne direkten FTP-Zugang kann ich das Problem leider nicht zuverlässig testen. Sollte die Website nach Aktivierung der Option nicht mehr erreichbar sein, hätte ich keine Möglichkeit, sie über ein FTP-Plugin wiederherzustellen.

Daher wäre es am besten, wenn Sie mir entweder direkten FTP-Zugang bereitstellen oder alternativ eine Duplicator-Kopie der Seite zur lokalen Analyse zur Verfügung stellen könnten.

Viele Grüße
Marcel

April 11, 2025 um 9:34 a.m. #16921878

Marcel
Unterstützer

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo Paul,

es war kein Umrechnungskurs für EUR unter versteckter Link hinterlegt. Sobald ich etwas definiere, z.B.: 1, dann funktioniert es.

Viele Grüße
Marcel

April 14, 2025 um 8:38 a.m. #16927813

felixB-38

Hallo Marcel,

Das hat einwandfrei funktioniert, vielen Dank für deinen Support.

Liebe Grüße
Paul

April 14, 2025 um 8:59 a.m. #16927872

Marcel
Unterstützer

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Gerne! Wir werden künftig prüfen, ob die Eingabe leer ist, und in diesem Fall ggf. den "Speichern"-Button deaktivieren. Vor PHP 8 wurde in solchen Fällen lediglich eine Warnung ausgegeben, aber da PHP inzwischen "strenger" geworden ist, ist eine solche Prüfung auf jeden Fall sinnvoll.

Viele Grüße
Marcel