Gestion des indexes de Magento en SSH
Parfois la réindexation des index de Magento est bloquée en admin.
Le message “En cours de traitement” peut rester affiché et il est impossible de relancer ou même stopper la réindexation.
Pour régler ce problème il suffit de se connecter en ssh, de se placer dans le répertoire de Magento et de lancer la commande suivante qui réindexe tout :
php shell/indexer.php reindexall
On peut également réindexer un index spécifique grâce aux commandes suivantes :
Attributs de produit :php shell/indexer.php --reindex catalog_product_attribute
Prix du produit :php shell/indexer.php --reindex catalog_product_price
Réécriture d’URL du cataloguephp shell/indexer.php --reindex catalog_url
Données fixes de produit :php shell/indexer.php --reindex catalog_product_flat
Données fixes de catégorie :php shell/indexer.php --reindex catalog_category_flat
Produits de la catégorie :php shell/indexer.php --reindex catalog_category_product
Index de recherche catalogue :php shell/indexer.php --reindex catalogsearch_fulltext
État du stock, Données d’aggrégation de mot clé :php shell/indexer.php --reindex cataloginventory_stock