Как я могу переиндексировать magento с помощью командной строки. Просьба предоставить шаги для того же.
magento-1.9
reindex
command-line
Мартин
источник
источник
Ответы:
Вам следует заменить [MAGENTO_ROOT] вашим собственным абсолютным путем к корневой папке Magento. Например / home / Thief / public_html / Затем перечислите все файлы, чтобы увидеть, что у нас здесь. Просто введите простую команду:
Если вы можете найти что-то вроде «indexer.php», это то, что нам нужно, и мы можем продолжать. Чтобы увидеть состояние всех индексов, вы можете выполнить команду
Здесь catalog_product_price - это тип индекса, который вы хотите перестроить. Вы можете использовать следующие аргументы для разных типов индексов:
Для всех переиндексаций:
php indexer.php --reindexall
Фоновый процесс переиндексации Иногда вам может потребоваться запустить этот процесс в фоновом режиме, чтобы вы могли выключить компьютер или просто выпить пару бутылок пива. В этом случае вы можете использовать инструмент командной строки, который называется nohup. Это позволяет вам запускать практически любую команду CLI в фоновом режиме независимо от текущего сеанса. Если вы хотите переиндексировать что-то в фоновом режиме, ваша команда должна выглядеть так:
Для получения дополнительной информации обратитесь по этой ссылке
источник
Ты можешь использовать
Для отдельных
источник
Для Magento 2:
Из корневого каталога magento запустите
источник
Используйте эту команду из корневой папки вашего проекта, чтобы запустить все индексы:
Вы также можете запустить определенный индекс сущности, передав в качестве аргумента команду:
источник