【问题标题】:WooCommerce php 8.1 + WordPress 5.7.2WooCommerce php 8.1 + WordPress 5.7.2
【发布时间】:2021-08-20 18:07:47
【问题描述】:

我在 WordPress 5.7.2 上使用新的 PHP 8.1 时遇到问题。一切正常,直到打开 WooCommerce 5.3.0。然后整个网站倒塌。

这是我收到的错误消息:

致命错误:未捕获的错误:调用未定义的函数 putenv() /data/web/virtuals/2036/virtual/www/domains/e-biowa.cz/wp-content/plugins/woocommerce/includes/class-wc-regenerate-images-request.php:37 堆栈跟踪:#0 /data/web/virtuals/2036/virtual/www/domains/e-biowa.cz/wp-content/plugins/woocommerce/includes/class-wc-regenerate-images.php(49): WC_Regenerate_Images_Request->__construct() #1 /data/web/virtuals/2036/virtual/www/domains/e-biowa.cz/wp-includes/class-wp-hook.php(292): WC_Regenerate_Images::init('') #2 /data/web/virtuals/2036/virtual/www/domains/e-biowa.cz/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters(NULL, Array) #3 /data/web/virtuals/2036/virtual/www/domains/e-biowa.cz/wp-includes/plugin.php(484): WP_Hook->do_action(Array) #4 /data/web/virtuals/2036/virtual/www/domains/e-biowa.cz/wp-settings.php(560): do_action('init') #5 /data/web/virtuals/2036/virtual/www/domains/e-biowa.cz/wp-config.php(90): require_once('/data/web/virtu...') #6 /data/web/virtuals/2036/virtual/www/domains/e-biowa.cz/wp-load.php(37): require_once('/data/web/virtu...') #7 /data/web/virtuals/2036/virtual/www/domains/e-biowa.cz/wp-admin/admin.php(34): require_once('/data/web/virtu...') #8 /data/web/virtuals/2036/virtual/www/domains/e-biowa.cz/wp-admin/plugins.php(10): require_once('/data/web/virtu...') #9 {main} 抛出 /data/web/virtuals/2036/virtual/www/domains/e-biowa.cz/wp-content/plugins/woocommerce/includes/class-wc-regenerate-images-request.php 第 37 行

请问有谁知道,兼容性有什么问题吗?我没有找到任何有关它的信息。

【问题讨论】:

    标签: php wordpress woocommerce compatibility


    【解决方案1】:

    这不是 8.1 超过 8.0 的问题。

    PHP 有一个函数黑名单。

    从黑名单中删除putenv。当我使用 PHP 8.0 收到此错误时,这对我有用。

    【讨论】:

      【解决方案2】:

      WordPress 还没有为 PHP 8.1 做好准备。如果您在 8.1 上安装,即使安装 WordPress 5.8.2,您也可能会显示许多关于不推荐使用的方法(如 ltrim() 或 count)的错误。您可以解决此reference 中的大部分问题 但它不值得。我的建议是您等待 Wordpress 的兼容版本。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-08-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-07
        相关资源
        最近更新 更多