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?
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
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
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
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
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
felixB-38
Hallo Marcel,
Das hat einwandfrei funktioniert, vielen Dank für deinen Support.
Liebe Grüße
Paul
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