当前位置: 首页 > 知识库问答 >
问题:

WooCommerce-内部服务器错误

翟曦之
2023-03-14

我用wordpress和woocommerce(www.jescesole.eu)建立了一个网站。由于该网站在德国销售,我不得不在最近几天安装一个附加插件,woocommerce germanized(与polylang一起,以德语和意大利语查看内容),我升级了wp和所有插件,但当客户提交订单时,会出现一条内部服务器错误消息。我阅读了服务器错误日志,并报告了一条很长的错误消息:

周四,13四月2017 21:53:37格林尼治标准时间[错误][客户端87.13.188.180]-www.jescesole.eu-AH01215:payment_method被错误地调用。不应直接访问订单属性。回溯:需要('wp-blog-header.php'),require_once('wp-包括/template-loader.php'),do_action('template_redirect'),WP_Hook-

会发生什么?可能是一些插件彼此不兼容或与主题不兼容?先发制人

共有2个答案

李捷
2023-03-14

WooCommerce 3.0修改了他们的代码,以限制对财产的直接访问,您可以如下更改代码。

 $OrderID= ( WC()->version < '2.7.0' ) ? $order->id : $order->get_id();
    $shipping_country   = (  WC()->version < '2.7.0' ) ? $order->shipping_country : $order->get_shipping_country();

或者将您的插件更新到与WC3兼容的版本。

美元订单-

董阳平
2023-03-14

我也有同样的问题,并发现“Hyyan-woolang-Integration”插件导致了错误。禁用它,内部服务器错误消失。Woocommerce Germanized与Polylang完美配合。不再需要这个插头了。

 类似资料:
  • 我是新的角度6。我用spring boot开发了一个post服务,当我通过postman测试它时,它工作得很好,但当我用web浏览器测试它时,它给了我这个错误: HttpErrorResponse ;{headers:HttpHeaders,status:500,statusText:“ok”,URL:“http://localhost:8080/api/test/ordermiss”,ok:fa

  • 我的网站有一个问题。结帐时,我得到内部服务器错误。我已经阅读了论坛上甚至这个论坛上提供的几乎所有解决方案,但没有一个被证明能解决这个问题。下面是错误日志。 注意:id调用不正确。不应直接访问订单属性。回溯:require('wp-blog-header.php')、require_once('wp-includes/template loader.php')、include('/themes/as

  • 问题内容: 我正在尝试为这个工作中的项目学习AJAX。我有一个网站加载病人正在服用的药物。 我递归调用此AJAX函数,以便它将附加一个包含单种药物和7天历史记录的新表。我在使代码在FF和IE中执行时遇到问题。在chrome中效果很好。我有显示xmlhttp.status的警报,这是我得到的: xmlhttp.status == 500(内部服务器错误)。 我注释掉了所有递归,因此将其范围缩小到了这

  • 我收到以下错误 内部服务器错误 服务器遇到内部错误或配置错误,无法完成您的请求。 请联系服务器管理员,webmaster@strivemedicare.in并告知他们错误发生的时间,以及可能导致错误的任何行为。 有关此错误的详细信息,请参阅服务器错误日志。 此外,尝试使用错误文档处理请求时遇到 500 内部服务器错误错误。

  • 我的laravel项目通过Commission在localhost中运行良好。现在我正试图在web主机上托管它。我在下上传我的项目,并从文件夹复制所有文件,我也编辑

  • 删除php扩展URL。//.htAccess代码 RewriteEngine on RewiteRule^dashboard$dashboard.php[L] 内部服务器错误服务器遇到内部错误或配置错误,无法完成您的请求。 请与postmaster@localhost的服务器管理员联系,通知他们此错误发生的时间,以及您在此错误发生之前执行的操作。 有关此错误的详细信息可以在服务器错误日志中获得。