已解决–未定义索引:在Magento 2.XX中运行Cron时出错
Magento 2中的Cron Job是自动化重复任务的绝佳工具!
但是,有时开发人员在Magento 2.xx中运行cron时会遇到未定义的索引:作业错误。(包括我)
在运行以下命令时,
/usr/bin/php [magento root directory]/bin/magento cron:run | grep -v "Ran jobs by schedule" >> [magento root directory]/var/log/magento.cron.log
Magento将抛出以下异常:
[Exception] Notice: Undefined index: jobs in /home/ubuntu/repo/project/vendor/magento/
module-cron/Model/Config/Converter/Db.php on line 39
未定义索引的解决方案:在Magento 2.xx中运行cron时出现作业错误:
从Magento 1迁移到Magento 2时,您可能会获得crontab/{groupname}/jobs/{code}条目,其中缺少组名,即core_config_data表中的默认名称。您需要删除错误的表条目,然后运行upgrade 和 deploy命令来解决此问题。
这样错误就解决了。
如果仍然存在任何问题,联系我们。
我们很乐意为您服务。
并与其他开发人员共享解决方案。
谢谢。
版权声明:本站内容源自互联网,如有内容侵犯了你的权益,请联系删除相关内容。