Voltar a indexar o magento via ssh / putty


8

Eu entrei na minha instalação do Magento via ssh/putty, então corri cd public_htmlpara chegar à minha pasta raiz e, em seguida, estou executando os seguintes comandos:

php indexer.php --reindex catalog_product_attribute

Mas nada acontece, apenas recebo um erro dizendo "não foi possível encontrar o indexer.php" .

Eu olhei dentro da public_htmlpasta no cPanel e não há arquivo nomeado indexer.php, apenas index.phpe index.php.sample.

Alguém pode ajudar?


Isso funciona?
— Anil Suthar

Estou votando para encerrar esta questão como fora de tópico, porque isso não está relacionado ao Magento.
— Musicliftsme

no putty ssh, estou fazendo a reindexação do magento. mas o seu acesso negado mostrando o que devo fazer
— rajat

Se você tiver uma nova pergunta, faça-o clicando no botão Fazer pergunta . Inclua um link para esta pergunta se ela ajudar a fornecer contexto. - Do comentário
— David Verholen

Respostas:


31

Você está executando este comando a partir do ROOT e indexer.phpestá localizado no shelldiretório Portanto, tente estes comandos:

php shell/indexer.php --reindex catalog_product_attribute

Para reindexar todos os índices:

php -f shell/indexer.php reindexall

Listando todos os comandos:

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

@sandro: isso ajuda?
— Anil Suthar

11
Voltei para esta resposta em uma base regular durante anos + 1 + 1
— Bradley4

2

O Magento 1 inclui um script de indexação indexer.php, encontrado na pasta MAGENTO_ROOT / shell. Esse script de shell pode ser usado para reindexar o Magento usando SSH.

Conecte sua loja Magento ao SSH e use o comando cd para acessar MAGENTO_ROOT / shell

php indexer.php help

php indexer.php --status

php indexer.php info

php indexer.php --reindexall

2

Primeiro de tudo, você precisa fazer o login usando ssh / putty. Verifique o caminho usando "pwd" e vá para a pasta raiz do magento. Então "cd shell", uma vez que você entrou no shell. verifique se há um arquivo com indexer.php. execute esse comando usando 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

Por favor, não execute todo o comando, verifique o magento admin no gerenciamento de índice do que o run que está sendo exibido para reindexar.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.