za. Reindex od Magento admin * czasami nie wszyscy indeksatorzy są ponownie indeksowani przy użyciu admin reindex> sprawdź także reindex przez SSH
- Przejdź do System> Zarządzanie indeksami i sprawdź status indeksatorów
- Wybierz elementy oznaczone jako „Wymagane ponowne indeksowanie” i przejdź do Działania> Aktualizuj zgodnie z harmonogramem
To uruchomi reindeks dla wybranych indeksatorów.
Ważne: Czasami nie wszyscy indeksatorzy są reindeksowani przy użyciu admin reindex, nawet jeśli czas i data są wyświetlane jako zaktualizowane w Magento admin. Zalecamy dokładne sprawdzenie procesu reindeksu za pomocą metody reindeksu SSH / CLI przedstawionej poniżej.
Tryb Reindex: Możesz ustawić swoje indeksatory jako „Aktualizuj przy zapisywaniu”, a jednostki sklepu zostaną zindeksowane podczas zapisywania konfiguracji administratora lub jako „Aktualizuj zgodnie z harmonogramem”, a indeksatory będą ponownie indeksowane ponownie (domyślnie raz / dzień). Aby „Aktualizacja według harmonogramu” działała poprawnie, upewnij się, że zadania cron działają poprawnie na serwerze. Twój partner hostingowy lub zespół programistów może pomóc w konfiguracji zadań cron.
Gotowy!
b. Reindex przez SSH / CLI (zalecane)
Połącz się z instalacją Magento 2 w katalogu głównym projektu. (zwykle w public_html lub w yourmagentoinstallation.com/html)
Ponownie indeksuj wszystkie indeksatory Magento 2 za pomocą poniższego polecenia:
php bin/magento indexer:reindex
Otrzymasz podobny wynik, jak przedstawiono poniżej:
Indeks konfiguracji siatki konfiguracji został pomyślnie przebudowany o godzinie 00:00:00
Indeks sieci klienta został pomyślnie odbudowany o godzinie 00:00:00
Indeks kategorii produktów został pomyślnie przebudowany o godzinie 00:00:00
Indeks kategorii produktów został pomyślnie przebudowany w 00:00:00
Indeks cen produktów został pomyślnie odbudowany w 00:00:01
Indeks produktu EAV został pomyślnie odbudowany w 00:00:01
Indeks wyszukiwania katalogu został pomyślnie odbudowany w 00:00:01
Indeks giełdowy został pomyślnie odbudowany w 00:00:00
Reguła katalogu Indeks produktu został pomyślnie odbudowany w 00:00:01
Indeks reguł katalogowych produktu został pomyślnie odbudowany o godzinie 00:00:00
Sprawdź status indeksatorów i zidentyfikuj indeksatorów, które nadal wymagają indywidualnej reindeksacji, czasem ogólny reindex nie działa dla wszystkich indeksatorów
php bin/magento indexer:status
Otrzymasz podobny wynik, jak przedstawiono poniżej:
Siatka konfiguracji projektu: gotowa
Siatka klienta: gotowa
Produkty kategorii: Gotowe
Kategorie produktów: Gotowe
Cena produktu: gotowy
Produkt EAV: gotowy
Wyszukiwanie w katalogu: gotowe
Zapas: gotowy
Reguła katalogu Produkt: wymagany Reindex
Katalogowa reguła produktu: Gotowe
Pokaż listę indeksujących i odpowiadające im identyfikatory indeksujące, których należy użyć do indywidualnego ponownego indeksowania.
php bin/magento indexer:info
Otrzymasz podobny wynik, jak przedstawiono poniżej:
design_config_grid Design Config Grid
customer_grid Siatka klienta
katalog_kategoria_produkt Kategoria Produkty
katalog_produktu_kategoria Kategorie produktów
katalog_produktu_cena Cena produktu
katalog_produktu_atrybut Produkt EAV
catalogsearch_fulltext Wyszukiwanie w katalogu
cataloginventory_stock Magazyn
catalogrule_rule Katalog Reguła Produkt
catalogrule_product Katalog Reguła dotycząca produktu
Ponownie indeksuj każdy indeksator o statusie „Wymagany kod Reindex”, używając poniższych poleceń
php bin/magento indexer:reindex [catalog_category_flat]
Przykład: 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
- Sprawdź ponownie status indeksatorów za pomocą polecenia z kroku 2, teraz wszystkie indeksatory powinny być „gotowe”.
Gotowy!