lunes, 6 de agosto de 2012

Reindexar Magento de forma manual desde el shell


Magento, desde el panel de control, en ocasiones da problemas a la hora de indexar las bases de datos grandes.

Con Putty en el shell de linux podemos hacerlo de forma manual, para ello simplemente deberemos teclear:

php /home/admin/public_html/.magento/shell/indexer.php reindexall

Paso a paso nos dará los mensajes de la confirmación de la reindexación
Product Attributes index was rebuilt successfully
Product Prices index was rebuilt successfully
Catalog Url Rewrites index was rebuilt successfully
Product Flat Data index was rebuilt successfully
Category Flat Data index was rebuilt successfully
Category Products index was rebuilt successfully
Catalog Search Index index was rebuilt successfully
Stock status index was rebuilt successfully

Si queremos programar una tarea con cron para que realice esto de forma periódica podemos encontrar más información en este tutorial:  http://www.yireo.com/tutorials/magento/magento-administration/663-magento-14-cronjobs