2014-12-18 2 views
0

, когда новые продукты загружаются, они не видны на лицевой стороне. Они сказали мне, что нам нужно переиндексировать каждый раз. Однако реиндекс застрял. Пожалуйста, изучите эту проблему для меня и сообщите мне, можем ли мы ее автоматически перевернуть.reindex требуется на продукте save magento

режим Reindex это обновление на сохранение и в настоящее время показывая обработки в управлении индексом

ответ

0

Да, когда вы вставляете новый продукт, чтобы повторно индексации требуется, а также отключить вас Magento кэш. , а также очистите свой кэш magento.

0

Если оно отображается как обработка, то оно, вероятно, работает. Это может занять много времени в зависимости от того, сколько у вас продуктов. Индекс перезаписи основного URL является наиболее интенсивным. Причина, по которой вам нужно индексировать, скорее всего, потому что вы включили опции «Использовать таблицы« Плоские таблицы »в конфигурации системы, которые хороши для производительности и скорости сайта. Недостатком является то, что вам необходимо повторно проиндексировать эти плоские таблицы при добавлении новых элементов. Вы можете запустить индексы автоматически, настроив cron на процесс индекса magentos.

например.

* * * * * /usr/bin/php /var/www/magentosite/cron.php 
5 0 * * * /usr/bin/php /var/www/magentosite/shell/indexer.php --reindex all 

Если застрял, и вы уверены, что он не работает, то вы можете изменить состояние процесса индекса обратно в состояние ожидания вручную в базе данных путем редактирования таблицы index_process. Перезапустите его вручную от администратора и посмотрите, не сработает ли он. Индекс, который, скорее всего, приведет к тому, что ваши продукты не будут отображаться, - это индексы продуктов с плоским каталогом, поэтому сначала запустите это.

Смежные вопросы