Magento

Como indexar os índices do Magento por comando (SSH)

Tutorial de como indexar os índices do Magento utilizando comandos (SSH).

Indexar os índices do Magento por Comandos

Para executar os comandos, você precisará do acesso SSH (Secure Shell) e de um software para realizar a conexão.

Você pode conseguir o acesso SSH com a empresa responsável pelo seu servidor e aconselho a utilização do PuTTY ou OpenSSH para realizar a conexão.

Pelo comando, navegue até a pasta “shell” dentro da instalação do Magento

cd shell

Dentro da pasta execute um dos comandos:

Para reindexar todos os índices

php -f indexer.php reindexall

Consultar a lista de todos os índices disponíveis

php -f indexer.php info

Listar todos os comandos disponíveis

php -f indexer.php help

Para reindexar apenas um índice

php indexer.php --reindex catalog_product_attribute

No comando acima, altere o “catalog_product_attribute” para o índice desejado.

Cron Job

Além de executar o script manualmente, você pode criar um serviço na tabela de cron job para realizar essa ação periodicamente.

0 6 * * * php -f /shell/indexer.php reindexall

No comando acima os índices serão indexados todos os dias às 6 horas da manha.

Você pode reindexar o índice do Magento também pelo próprio PHP: Indexando os índices do Magento programaticamente.

Resumo
Nome do Artigo
Como indexar os índices do Magento por Comandos (SSH)
Descrição
Comando para indexar os índices do Magento pelo terminal SSH, evitando a necessidade de estar entrando no painel da loja para fazer essa operação
Autor
Editor
Roger Mauricio Takemiya
Logo do Editor

Post Recentes

Cron do Magento 2 não roda: status missed e pending no cron_schedule

Pedido que não fatura e e-mail que não sai porque todo job fica missed: como ler a cron_schedule, conferir o…

13 horas atrás

Gerar slug de URL em PHP: acento, espaço e símbolo fora do endereço

Uma função curta em PHP 8.3 que transforma Camiseta Preta Tamanho GG em camiseta-preta-tamanho-gg, sem depender do locale do servidor.

1 dia atrás

Log de consentimento LGPD: a tabela MySQL que guarda a prova do aceite

O banner registra o clique só no navegador e some. Veja a tabela MySQL e o endpoint que gravam a…

2 dias atrás

Comando CLI Magento 2: criar a classe e registrar no di.xml

A classe do comando existe e o bin/magento list ignora ela. Falta o registro no di.xml: aqui vai a classe…

3 dias atrás

Traduzir o pt_BR.csv do Magento 2 em lote sem perder a coluna de origem

Como traduzir duas mil linhas do pt_BR.csv do Magento 2 lendo com fgetcsv e regravando com fputcsv, sem encostar na…

3 dias atrás

Variação não está disponível no WooCommerce: limpar transients e lookup

Produto variável respondendo "Desculpe, este produto não está disponível" mesmo com a variação ativa: limpe os transients do WooCommerce e…

4 dias atrás