在我们的magento 2商店中,产品未在前端显示,但在后端。每天我们都使用api导入产品,在某些情况下,重新编制索引后的产品又不在前端显示产品。我已经检查了是否有任何索引重建失败的日志,但是没有日志报告,我们正在使用crons按计划进行更新。这些情况现在经常发生。请提供有关此问题的一些信息。
答案 0 :(得分:0)
运行这些命令将解决此问题。
php -f bin / magento设置:di:compile -vvv php bin / magento设置:静态内容:部署-f
答案 1 :(得分:0)
您必须设置Magento 2提供的cronjob。只需运行以下命令即可:
php bin / magento cron:install
您可以使用-force 重写现有的Magento crontab。
您可以使用以下命令查看所有cronjob:
crontab -l </ strong>
cron列表中的第一个命令(magento cron:run)重新索引索引器,您的数据将始终是最新的。
有关更多详细信息,您可以点击以下链接:
https://devdocs.magento.com/guides/v2.2/config-guide/cli/config-cli-subcommands-cron.html