• 汤普洛克

    (@idosoft)


    当我想在我的onlineshop中测试订单时,会弹出一个内部服务器错误。在服务器日志中显示以下错误消息。

    AH01071:收到错误'PHP消息:WC_Cart::get_item_data函数自3.3版以来已被弃用。替换为wc_get_formatted_cart_item_data。\nPHP消息:自3.3版以来,WC_Cart::get_remove_url函数已弃用。替换为wc_get_cart_remove_url。\n’,参考:https://golfklub-braunschweig.de/produkt/golfball-nxt-tour/

    还有这个:

    AH01071:收到错误“PHP消息:id调用错误。不应直接访问订单属性。回溯:require('wp-blog-header.php')、require_once('wp-includes/template-loader.php`)、do_action('template_redirect')、wp_Hook->do_aaction、wp_Huok->apply_filters、WC_AJAX::do_WC_AJAX、do_action('WC_AJAX_checkout',WC_Checkout->process_order_payment、WC_Gateway_Hosted_Payments->process_payment,WC_Abstract_Legacy_order->__get,WC_doing_it_wrong。此消息是在版本3.0中添加的。\nPHP消息:order_key调用不正确。不应直接访问订单属性。回溯:require('wp-blog-header.php')、require_once('wp-includes/template-loader.php`)、do_action('template_redirect')、wp_Hook->do_aaction、wp_Huok->apply_filters、WC_AJAX::do_WC_AJAX、do_action('WC_AJAX_checkout',WC_Checkout->process_order_payment、WC_Gateway_Hosted_Payments->process_payment,WC_Abstract_Legacy_order->__get,WC_doing_it_wrong。此消息是在版本3.0中添加的。\nPHP消息:payment_method调用不正确。不应直接访问订单属性。回溯:require('wp-blog-header.php')、require_once('wp-includes/template-loader.php`)、do_action('template_redirect')、wp_Hook->do_aaction、wp_Huok->apply_filters、WC_AJAX::do_WC_AJAX、do_action('WC_AJAX_checkout',WC_Checkout->process_order_payment,apply_filters('woocommerce_payment_successful_result'),WP_Hook->apply_filters,WC_GZD_Emails->send_order_confirmation_mails,WC_Email_Customer_Processing_order->trigger,WC_Email->get_content,WC_Eail_Customer-Processing_order->get_content_html,WC_get_template,include('/themes/porto-child/woocommerce/emails/customer processing order.php')、do_action('wocommerce_email_order_details')、WP_Hook->do_action、WP_Hook->apply_filters、WC_emails->order_details、WC_get_template,include('/plugins/woocommerce/templates/emails/email-order-details.p...\nPHP消息:id调用不正确。不应直接访问订单属性。回溯:require('wp-blog-header.php')、require_once('wp-includes/template-loader.php`)、do_action('template_redirect')、wp_Hook->do_actions、wp_Book->apply_filters、,WC_AJAX::do_WC_AJAX,do_action('WC_AJAX_checkout'),WP_Hook->do_aaction,WP_Huok->apply_filters,WC_AJAX::checkout,WC_checkout->process_checkout,WW_checkout->process_order_payment,apply_filters('woocommerce_payment_successful_result'),w_Hook->apply_files,WC_GZD_Emails->send_order_confilteration_mails,WC_Email_Customer_Processing_Order->触发器,WC_Email->get_content,WC_Email_Customer-Processing_Order->get_content_html,WC_get_template_html,WC_get_template,include('/themes/porto-child/woocommerce/emails/Customer-Processing-Order.php'),do_action('woommerce_Email_Order_details'),WP_Hook->do_action,WP_Book->apply_filters,WC_Emails->order_details,WC_get_template,include('/plugins/woocommerce/templates/Emails/email-order-details.php'),do_act…\nPHP消息:php解析错误:语法错误,第57行的/var/www/vhosts/golf-klub-braunschweig.de/golfklub-braunschweig.de/wp-content/themes/porto-child/woommerce/emails/admin-new-order.php中出现意外的文件结尾,参考:https://golfklub-braunschweig.de/kasse网站/

    在不知道这意味着什么。我该如何解决这个问题谢谢

    我需要帮助的页面:[登录查看链接]

查看1条回复(共1条)
  • 你好,idosoft,

    这是因为Woocommerce在新版本中弃用了一些方法,但插件或主题中的现有代码正在使用旧方法来获取购物车数据,这就是您收到此通知的原因。

    忽略这类通知的最好方法是在上线之前用新版WooCommerce检查所有插件和主题。

    我希望你对此感到满意。

查看1条回复(共1条)
  • 主题“WordPress:Woocomece内部服务器错误”对新回复关闭。