【问题标题】:Wordpress/Woocommerce checkout page 500 errorWordpress/Woocommerce 结帐页面 500 错误
【发布时间】:2023-04-07 03:38:01
【问题描述】:

我的 woocommerce 商店结帐页面上出现 500 错误页面。我注意到当购物车为空时没有错误,只有当我在其中添加产品时

地址是https://www.belizajec.si/webshop/checkout/

启用调试模式时出现此错误

Notice: register_sidebar was called incorrectly. No id was set in the arguments array for the "Translator For Header" sidebar. Defaulting to "sidebar-1". Manually set the id to "sidebar-1" to silence this notice and keep existing sidebar content. Please see Debugging in WordPress for more information. (This message was added in version 4.2.0.) in /home/apartkri/public_html/webshop/wp-includes/functions.php on line 4137

Fatal error: Class 'WC_Gateway_Paypal' not found in /home/apartkri/public_html/webshop/wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php on line 105

谢谢

【问题讨论】:

  • 请在 wp-config.php 中启用 WP_DEBUG 并在此处发布任何错误代码。
  • 我已经更新了该页面上出现错误的问题。我还注意到,当我尝试打开 Woocommerce 设置页面时,我收到了相同的错误消息

标签: wordpress woocommerce braintree http-status-code-500


【解决方案1】:

您更新到 WooCommerce 3.0 了吗?确保您使用的主题与 WooCommerce 3.0 兼容。如果它是您用于 Paypal 的插件,请先将其禁用,然后查看是否是导致问题的插件。

好像有些不兼容。

【讨论】:

  • 我仍然没有更新到 Woo 3,但问题是我现在也无法访问 woo 设置页面,出现相同的错误消息。我确实有“WooCommerce Pro 的 Braintree”插件,但在我禁用它后问题仍然存在
  • 尝试手动重新上传 WooCommerce。也许缺少文件包含? downloads.wordpress.org/plugin/woocommerce.2.6.14.zip 上的版本 2 的先前版本。还可以尝试通过将 wp-content/plugins/ 重命名为 wp-content/plugins-old/ 之类的名称来禁用所有其他插件。不过还是要做好备份。
【解决方案2】:

好的,通过在服务器上的现有文件上重新上传所有 Woocommerce 文件解决了问题。

【讨论】:

    【解决方案3】:

    这似乎是插件/主题冲突问题,说实话不能直接判断。

    但是,您可以遵循一些主要步骤,如下所示:-

    1. 禁用除“Woocommerce”之外的所有插件
    2. 激活 WordPress 默认主题

    在此检查后,按照相同的程序进行。

    如果我能进一步帮助您,请告诉我...

    【讨论】:

    • 做了所有这些,问题仍然存在
    • 如前所述,很难判断这个问题。请允许我进一步查看您的系统以检查问题吗?
    猜你喜欢
    • 2016-10-17
    • 2019-11-13
    • 2013-02-06
    • 2015-01-17
    • 2019-12-06
    • 2020-04-02
    • 2018-05-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多