Magestore 结帐页面在 magento 2 中显示错误

Magestore checkout page show error in magento 2

我正在使用 magento2 的最新 Rewardspoint 模块,它显示空白的结帐页面。当我检查 system.log 时,它显示了这个错误;

[2018-10-12 04:06:11] main.CRITICAL: Source class "\Magestore\Rewardpoints\Model\Plugin\Quote\Cart\CartTotalInterface" for "Magestore\Rewardpoints\Model\Plugin\Quote\Cart\CartTotalRepository" generation does not exist. [] []

rewardspoint模块中不存在以上两个目录

可以先尝试运行下面的脚本看问题解决与否。

如果问题仍然存在,我会更新答案。

rm -rf var/di
rm -rf var/cache
rm -rf var/generation
rm -rf var/page_cache

php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento cache:clean
php bin/magento cache:flush

我明白了。 MagePlaza 核心模块与最新的 RewardsPoints 模块不兼容。 升级MagePlaza Core模块后,问题解决。 https://github.com/mageplaza/module-core