Magento: reindexar los datos desde la línea de comandos

Los índices de Magento son la clave para que tu plataforma online de comercio electrónico por excelencia vaya canela fina. Lo malo es que hay veces en la que tenemos tanta información en su interior: cientos de categorías, miles de productos, etiquetas, etcétera, que resulta imposible reindexar desde el panel de control.

No sufras más. Si tienes acceso -que deberías- a la línea de comandos de tu servidor, estás salvado. Te mostraremos cómo puedes reindexar todos y cada uno de los puntos clave en los índices de Magento. ¡Vamos allá!

Cómo reindexar los datos de Magento desde el shell

El primer paso es acceder a la carpeta “shell” de tu instalación de Magento. Ésta debería estar en algo así como:

Una vez allí podemos ejecutar todos los índices con el comando:

Aunque esto y reindexar desde el panel de control de Magento son procesos parecidos. La siguiente instrucción te mostrará todas las opciones del comando indexer.php:

Y para saber cuáles son los índices que debemos reindexar podemos escribir lo siguiente:

Por defecto, Magento tiene los siguientes índices:

  • Product Attributes: catalog_product_attribute
  • Product Prices: catalog_product_price
  • Catalog Url Rewrites: catalog_url
  • Product Flat Data: catalog_product_flat
  • Category Flat Data: catalog_category_flat
  • Category Products: catalog_category_product
  • Catalog Search Index: catalogsearch_fulltext
  • Stock status: cataloginventory_stock

Y para reindexar estos índices, escribimos desde la línea de comandos esto (pero ¡de uno en uno!):

Como véis, sentencias sencillas que ahorrarán el trabajo de reindexar los índices en la tienda Magento a nuestro navegador web.

Fuente: Propellermind

Deja un comentario

No te preocupes por tu email, no será publicado.