Comment réindexer magento en utilisant la ligne de commande. Veuillez fournir des étapes pour la même chose.
magento-1.9
reindex
command-line
Martin
la source
la source
Réponses:
Vous devez remplacer [MAGENTO_ROOT] par votre propre chemin absolu vers le dossier racine Magento. Par exemple / home / Thief / public_html / Ensuite, listez tous les fichiers pour voir ce que nous avons ici. Entrez simplement une commande simple:
Si vous pouvez trouver quelque chose comme 'indexer.php', c'est ce dont nous avons besoin et nous pouvons continuer. Pour voir l'état de tous les index, vous pouvez exécuter la commande
Ici, catalog_product_price est le type d'index que vous souhaitez reconstruire. Vous pouvez utiliser les arguments suivants pour différents types d'index:
Pour toute réindexation:
php indexer.php --reindexall
Processus de réindexation en arrière-plan Parfois, vous souhaiterez peut-être exécuter ce processus en arrière-plan afin de pouvoir éteindre votre ordinateur ou simplement prendre quelques bières. Dans ce cas, vous pouvez utiliser un outil de ligne de commande, appelé «nohup». Il vous permet d'exécuter presque toutes les commandes CLI en arrière-plan indépendamment de votre session actuelle. Si vous souhaitez réindexer quelque chose en arrière-plan, votre commande devrait ressembler à ceci:
Pour plus d'informations, référez-vous à ce lien
la source
Vous pouvez utiliser
Pour séparé
la source
Pour Magento 2:
Depuis le répertoire racine de magento, exécutez ci-dessous
la source
Utilisez cette commande à partir du dossier racine de votre projet pour exécuter tous les index:
Vous pouvez également exécuter un index d'entité spécifique en passant comme argument dans la commande:
la source