Проблема с управлением индексами
Я запускаю индексатор bin/magento: команду переиндексации для индексирования. В системах панели администратора ->Управление индексами Обновленный столбец показывает обновленную дату индексации для всех, кроме "Категорий товаров" и "Цены на товары".
Как это решить?
Также я хочу знать, как настроить cron для индексирования, если я выбрал "Обновление по расписанию"
2 answers
Это не проблема. При обновлении индекса с помощью "Обновить при сохранении" дата последнего обновления не будет установлена. В то время как если вы запустите индексацию вручную, она установит дату последнего обновления.
Просто убедитесь, что вы включили cronjobs magento с помощью этой команды:
php bin/magento cron:install
Для получения подробной информации об индексации Magento вы можете следить за моим ответом здесь:
https://magento.stackexchange.com/a/269629/31910
Сначала сбросьте эти два индексатора и запустите индексатор для этих двух индексов.
Выполните следующую команду:
Индексатор Php bin/magento: сброс catalog_product_category catalog_product_price
Индексатор Php bin/magento: переиндексировать каталог_продукта_каталог_продукта_цена
Кэш Php bin/magento: очистить
Для настройки cron:
Установите cronjob с помощью этой команды.
Php bin/magento cron: установить [--принудительно]
См. ссылка для получения дополнительной информации:
Https://devdocs.magento.com/guides/v2.2/config-guide/cli/config-cli-subcommands-cron.html
Надеюсь, это поможет.