Hinweis: Der folgende Artikel hilft Ihnen dabei: So beheben Sie den Fehler „Indexer-Neuindizierung erforderlich“ in Magento 2
Hatten Sie schon einmal das Problem, dass der Customer Grid Indexer bei der Neuindizierung über CLI nicht funktionierte?!
Ich auch!!!
Manchmal tritt beim Ausführen eines Befehls in Magento 2 der Fehler „Indexer-Neuindizierung erforderlich“ auf.
Dies ist auf ein Problem in der Magento 2-Tabelle zurückzuführen. Möglicherweise war die Tabelle in der Datenbank, in der sie vorhanden war, beschädigt, es fehlte jedoch etwas.
Führen Sie den Befehl aus php bin/magento indexer:status So überprüfen Sie den Status des Indexers:
Design-Konfigurationsraster: Neuindizierung erforderlich Kundenraster: Neuindizierung erforderlich Kategorieprodukte: Bereites Produkt Kategorien: Bereites Produkt Preis: Bereites Produkt EAV: Bereit Katalogsuche: Neuindizierung erforderlich Bestand: Bereit Katalogregelprodukt: Bereit Katalogproduktregel: Bereit
Design-Konfigurationsraster: Neuindizierung erforderlich Kundenraster: Neuindizierung erforderlich Kategorie Produkte: Fertig Produktkategorien: Fertig Produktpreis: Fertig Produkt-EAV: Bereit Katalogsuche: Neuindizierung erforderlich Lagerbestand: Bereit Katalogregelprodukt: Bereit Katalogproduktregel: Bereit |
Wenn Sie den Befehl ausführen php bin/magento indexer:reindex – Sie erhalten die folgende Fehlermeldung:
Methode zur Behebung des Indexer ReIndex Required-Fehlers in Magento 2:
Gehe zu C:\xampp\mysql\data\mag232
Suchen Sie die Tabelle customer_grid_flat.ibd im Kundenraster.
Benennen Sie es um in customer_grid_flat.ibd.old
Das ist es.
Sobald das Problem behoben ist, können Sie den Befehl „php bin/magento indexer:reindex“ ohne Probleme ausführen, wie unten gezeigt:
Wenn Sie Zweifel zu diesem Thema haben, können Sie diese im Abschnitt „Kommentare“ unten äußern. Ich helfe Ihnen gerne weiter.
Teilen Sie die Lösung über soziale Medien mit der Magento-Community.
Danke.