une. Réindexer à partir de l'administrateur Magento * Parfois, tous les indexeurs ne sont pas réindexés à l'aide de l'administrateur reindex> cocher également l'indexation via SSH
- Allez dans Système> Gestion des index et vérifiez le statut des indexeurs
- Sélectionnez les éléments marqués comme "Réindexer requis" et allez à Actions> Mettre à jour selon l'horaire
Cela déclenchera une réindexation pour les indexeurs sélectionnés.
Important: Parfois, tous les indexeurs ne sont pas réindexés à l'aide de réindexation administrateur, même si l'heure et la date sont mises à jour dans magento admin. Nous vous recommandons de revérifier le processus de réindexation à l'aide de la méthode de réindexation SSH / CLI présentée ci-dessous.
Mode Réindexation: vous pouvez définir vos indexeurs comme "Mise à jour lors de l'enregistrement" et les entités de magasin seront indexées lors de l'enregistrement des configurations d'administration ou comme "Mise à jour par planification" et les indexeurs seront réindexés de manière récurrente (par défaut une fois / jour). Pour que «Update by Schedule» fonctionne correctement, assurez-vous que vos tâches cron fonctionnent correctement sur votre serveur. Votre partenaire d'hébergement ou votre équipe de développement peut vous aider à configurer les tâches cron.
Terminé!
b. Réindexer via SSH / CLI (recommandé)
Connectez-vous à votre installation Magento 2 à la racine de votre projet. (généralement dans public_html ou sous yourmagentoinstallation.com/html)
Réindexez tous les indexeurs Magento 2 en utilisant la commande ci-dessous:
php bin/magento indexer:reindex
Vous recevrez un résultat similaire à celui présenté ci-dessous:
L'indice Design Config Grid a été reconstruit avec succès en 00:00:00
L’index de la grille client a été reconstruit avec succès en 00:00:00
Catégorie Index des produits a été reconstruit avec succès en 00:00:00
L'index des catégories de produits a été reconstruit avec succès en 00:00:00
L’indice des prix des produits a été reconstruit avec succès en 00:00:01
L'indice EAV du produit a été reconstruit avec succès en 00:00:01
L'index de recherche dans le catalogue a été reconstruit avec succès en 00:00:01
L’indice des actions a été reconstruit avec succès en 00:00:00
Règle de catalogue L'index des produits a été reconstruit avec succès en 00:00:01
L'index de la règle de produit du catalogue a été reconstruit avec succès dans 00:00:00
Vérifiez le statut des indexeurs et identifiez les indexeurs qui doivent encore être réindexés individuellement. Parfois, le réindexage général ne fonctionne pas pour tous les indexeurs.
php bin/magento indexer:status
Vous recevrez un résultat similaire à celui présenté ci-dessous:
Design Grille de configuration: Prêt
Grille client: Prêt
Catégorie Produits: Prêt
Catégories de produits: Prêt
Prix du produit: Prêt
Produit EAV: Prêt
Recherche dans le catalogue: Prêt
Stock: Prêt
Produit de règle de catalogue: Réindexation requise
Règle de produit de catalogue: Prêt
Affiche la liste des indexeurs et l'ID d'indexeur correspondant devant être utilisés pour un réindexage individuel.
php bin/magento indexer:info
Vous recevrez un résultat similaire à celui présenté ci-dessous:
design_config_grid Grille de configuration de conception
customer_grid Grille client
catalog_category_product Catégorie Produits
catalog_product_category Catégories de produits
catalog_product_price Prix du produit
catalog_product_attribute Produit EAV
catalogsearch_fulltext Recherche dans le catalogue
cataloginventory_stock Stock
catalogrule_rule Catalogue Règle Produit
catalogrule_product Règle de produit de catalogue
Réindexez chaque indexeur ayant le statut "Réindexation requise" à l'aide des commandes ci-dessous.
php bin/magento indexer:reindex [catalog_category_flat]
Exemple: php bin/magento indexer:reindex catalogrule_rule
php bin/magento indexer:reindex design_config_grid customer_grid
php bin/magento indexer:reindex catalog_category_product
php bin/magento indexer:reindex catalog_product_category
php bin/magento indexer:reindex catalog_product_price
php bin/magento indexer:reindex catalog_product_attribute
php bin/magento indexer:reindex catalogsearch_fulltext
php bin/magento indexer:reindex cataloginventory_stock
php bin/magento indexer:reindex catalogrule_rule
php bin/magento indexer:reindex catalogrule_product
- Vérifiez à nouveau l'état des indexeurs à l'aide de la commande de l'étape 2, tous les indexeurs doivent maintenant être "prêts".
Terminé!