Jak mogę ponownieindeksować magento za pomocą wiersza poleceń. Prosimy podać odpowiednie kroki.
magento-1.9
reindex
command-line
Jaskółka oknówka
źródło
źródło
Odpowiedzi:
Powinieneś zastąpić [MAGENTO_ROOT] własną ścieżką bezwzględną do folderu głównego Magento. Na przykład / home / Thief / public_html / Następnie wyświetl listę wszystkich plików, aby zobaczyć, co mamy tutaj. Wystarczy wpisać proste polecenie:
Jeśli możesz znaleźć coś takiego jak „indexer.php”, właśnie tego potrzebujemy i możemy kontynuować. Aby zobaczyć status wszystkich indeksów, możesz wykonać polecenie
Tutaj katalog_produktu_cena jest typem indeksu, który chcesz odbudować. Możesz użyć kolejnych argumentów dla różnych typów indeksów:
Dla wszystkich reindexall:
php indexer.php --reindexall
Proces ponownego indeksowania w tle Czasami możesz chcieć uruchomić ten proces w tle, aby wyłączyć komputer lub wypić kilka piw. W takim przypadku możesz użyć narzędzia wiersza polecenia o nazwie „nohup”. Pozwala na uruchomienie prawie dowolnej komendy CLI w tle niezależnie od bieżącej sesji. Jeśli chcesz ponownie zindeksować coś w tle, twoje polecenie powinno wyglądać następująco:
Aby uzyskać więcej informacji, skorzystaj z tego linku
źródło
Możesz użyć
Na osobne
źródło
W przypadku Magento 2:
Z katalogu głównego magento uruchom poniżej
źródło
Użyj tego polecenia z folderu głównego swojego projektu, aby uruchomić wszystkie indeksy:
Możesz także uruchomić określony indeks encji, przekazując jako argument polecenia:
źródło