【问题标题】:Upgrade to Magento 2.3 to Magento 2.4.4 with Peral theme使用 Peral 主题升级到 Magento 2.3 到 Magento 2.4.4
【发布时间】:2023-02-01 05:34:50
【问题描述】:

我是 magento 的初学者(我没有经验)

我正在从 magento 2.3 切换到 magento 2.4,我使用此链接进行更新:https://blog.magezon.com/magento-2-3-to-2-4-upgrade/

当我编译或切换到生产模式时,我有一个

致命错误:声明 WeltPixel\Backend\Model\Logger::info($message, array $context = Array) must be compatible with Monolog\Logger::info($message, array $context = Array): void in /home /ps41711-1757/www/luzaka-m2-preprod/app/code/WeltPixel/Backend/Model/Logger.php 第 57 行。

   public function info($message, array $context = array())
    {
        $result = $this->_parseLogMessage($message, $context);
        if ($result !== false) {
            return parent::info($message, $context);
        }
        return $result;
    }

我还更新了主题 (Peral Weltpixel) 请问有人知道在这种情况下该怎么办吗?

【问题讨论】:

  • 所以Logger::info($message, array $context = Array)必须与Logger::info($message, array $context = Array): void兼容
  • 那么你知道如何解决这个问题吗?
  • 我将 : void 添加到 WeltPixel 方法以使其兼容
  • 但是该函数返回了一些东西,那么我如何将其声明为 void 呢?
  • 我试着按照你说的做然后我得到:目录“/www/luzaka-m2/generated/code/Mirasvit”无法删除警告!rmdir(/www/luzaka-m2/generated/code/Mirasvit):目录不empty The directory "/home/www/luzaka-m2/generated/code/Magento/Framework" cannot be deleted Warning!rmdir(/www/luzaka-m2-preprod/generated/code/Magento/Framework): Directory not empty 的无法删除目录“/home/ps41711-1757/www/luzaka-m2/generated/code/Firebear”警告!rmdir(/www/luzaka-m2/generated/code/Firebear):目录不为空

标签: php dependencies themes magento2 upgrade


【解决方案1】:

找到这个问题的答案了吗?

【讨论】:

    猜你喜欢
    • 2020-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-22
    • 2014-07-25
    • 1970-01-01
    相关资源
    最近更新 更多