Magento 2 : Exception #0 (Exception): Recoverable Error:

Magento 2 : Exception #0 (Exception): Recoverable Error:

我已将一个 magento 2 网站从一台服务器移动到另一台服务器,配置后,我在类别页面上出现以下错误:

1 exception(s):
Exception #0 (Exception): Recoverable Error: Argument 1 passed to Mageplaza\Core\Helper\AbstractData::__construct() must be an instance of Magento\Framework\App\Helper\Context, instance of Magento\Framework\ObjectManager\ObjectManager given, called in /SOME_PATH/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php on line 93 and defined in /SOME_PATH/app/code/Mageplaza/Core/Helper/AbstractData.php on line 56

Exception #0 (Exception): Recoverable Error: Argument 1 passed to Mageplaza\Core\Helper\AbstractData::__construct() must be an instance of Magento\Framework\App\Helper\Context, instance of Magento\Framework\ObjectManager\ObjectManager given, called in /SOME_PATH/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php on line 93 and defined in /SOME_PATH/app/code/Mageplaza/Core/Helper/AbstractData.php on line 56

我已经尝试以下要解决的问题:

  1. 重建索引
  2. 从后端重新保存类别页面
  3. 创建了新类别,发现它的页面工作正常。

数据库似乎有问题,旧类别 url 需要 reindexed/rewritten 或以某种方式处理。

任何人都可以帮助我解决这个问题或指导我如何进一步解决这个问题吗?

感谢任何帮助!

谢谢

删除 var/di 目录可解决问题。我不需要 运行 任何 CLI 命令,也不需要执行任何缓存清除操作!