Acabas de meterte en el mundo de magento y te parece todo un caos? Pues si, un poco caos es, pero poco a poco seguramente lo tendrás por la mano. El tema de hoy es la reindexación. Magento 2 lleva un desarrollo brutal a sus espaldas con lo que toda esa información hay que ordenarla en unas tablas temporales para poder trabajar un poco más rápido. Esas tablas se pueden regenerar de forma automática o bien manual y hoy veremos la forma manual.
Es muy posible que hayas modificado algún apartado del magento o instalado alguna extensión y haya petado por todos lados. Pues bien, es el momento de reindexar y lo vamos a hacer, como siempre, conectados por ssh a la máquina que aloja magento. Si estas en plesk seguramente se encuentre en la carpeta /var/www/vhosts/midominio.com/httpdocs. Hay que saber que índices necesitas reindexar o bien podemos reindexar todos de golpe.
Existen diferentes índices como los siguientes:
- catalog_category_product
- catalog_product_category
- catalog_product_price
- catalog_product_attribute
- cataloginventory_stock
- catalogrule_rule
- catalogrule_product
- catalogsearch_fulltext
Por ejemplo vamos a reindexar cataloginventory_stock para ello desde la raiz de magento ejecutamos:
[cc]sudo php bin/magento indexer:reindex catalog_product_category
[/cc]En cambio si lo que quieres es reindexar todas simplemente ejecutamos :
[cc]sudo php bin/magento indexer:reindex
[/cc]Una vez acabada la reindexación ya puedes acceder correctamente a la plataforma.
⬇️¡Sigue, comenta y comparte! ⬇️