Mageplaza smtp can not activate or remove smtp or other moudle
不能激活smtp或者其它的扩展。
解决办法:
1.查看Core 扩展和其它的模块扩展(smtp)是不是最新版本,不是的话,需要进行升级.
2. 升级解决办法,删除原来扩展代码(Core 和Smtp),删除数据库表setup_module 中的相对应的扩展名称(Mageplaza_Core ,Mageplaza_Smtp),删除。 然后删除记录邮件日志的 mageplaza_smtp_log表。
3.执行下面的命令: php bin/magento setup:upgrade
4. 由于安装了Mageplaza的其它扩展,该扩展依赖于Core 核心扩展,这个时候Core扩展不存在。打开网站将报错如下
5.解决办法:安装最新版本的Core 和其他扩展(smtp),通过ftp上传文件代码,然后执行下面的命令:
chown -R www-data:www-data .
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
php bin/magento cache:clean
php bin/magento cache:flush