Ré-indexer magento via ssh / putty

8

Je me suis connecté à mon installation Magento via ssh/putty, j'ai ensuite couru cd public_htmlpour accéder à mon dossier racine et j'exécute ensuite les commandes suivantes:

php indexer.php --reindex catalog_product_attribute

Mais rien ne se passe, je reçois juste une erreur disant "impossible de trouver indexer.php" .

J'ai regardé à l'intérieur du public_htmldossier dans cPanel et il n'y a pas de fichier nommé indexer.php, seulement index.phpet index.php.sample.

Quelqu'un peut-il aider?

sandro
la source
Est-ce que cela fonctionne?
Anil Suthar
Je vote pour fermer cette question comme hors sujet car ce n'est pas lié à Magento.
musicliftsme
dans putty ssh je fais la réindexation de magento. mais son accès affiché a refusé ce que je dois faire
rajat
Si vous avez une nouvelle question, veuillez la poser en cliquant sur le bouton Poser une question . Incluez un lien vers cette question si cela permet de fournir un contexte. - De l'avis
David Verholen

Réponses:

31

Vous exécutez cette commande à partir de ROOT et indexer.phpse trouve sous le shellrépertoire. Essayez donc ces commandes à la place:

php shell/indexer.php --reindex catalog_product_attribute

Pour réindexer tous les index:

php -f shell/indexer.php reindexall

Liste de toutes les commandes:

php shell/indexer.php --reindex catalog_product_attribute
php shell/indexer.php --reindex catalog_product_price
php shell/indexer.php --reindex catalog_url
php shell/indexer.php --reindex catalog_product_flat
php shell/indexer.php --reindex catalog_category_flat
php shell/indexer.php --reindex catalog_category_product
php shell/indexer.php --reindex catalogsearch_fulltext
php shell/indexer.php --reindex cataloginventory_stock
php shell/indexer.php --reindex tag_summary
Anil Suthar
la source
@sandro: est-ce que cela aide?
Anil Suthar
1
Je reviens régulièrement à cette réponse depuis des années + 1 + 1
Bradley4
2

Magento 1 inclut un script d'indexation indexer.php, qui se trouve dans le dossier MAGENTO_ROOT / shell. Ce script shell pourrait être utilisé pour réindexer Magento en utilisant SSH.

Connectez votre boutique Magento avec SSH et utilisez la commande cd pour accéder à MAGENTO_ROOT / shell

php indexer.php help

php indexer.php --status

php indexer.php info

php indexer.php --reindexall
Syed Muneeb Ul Hasan
la source
2

Tout d'abord, vous devez vous connecter en utilisant ssh / putty. Vérifiez le chemin en utilisant "pwd", puis allez dans votre dossier racine de magento. Puis "cd shell", Une fois que vous êtes entré dans le shell. vérifiez qu'il existe un fichier avec indexer.php. exécutez cette commande en utilisant ssh

php indexer.php --reindex catalog_product_attribute
php indexer.php --reindex catalog_product_price
php indexer.php --reindex catalog_url
php indexer.php --reindex catalog_product_flat
php indexer.php --reindex catalog_category_flat
php indexer.php --reindex catalog_category_product
php indexer.php --reindex catalogsearch_fulltext
php indexer.php --reindex cataloginventory_stock

Veuillez ne pas exécuter toutes les commandes, veuillez vérifier dans l'administration magento sur la gestion des index que lancer qui sont affichés pour la réindexation.

Amit Sharma
la source