CONFIGURANDO O CRON NO MAGENTO 2 [ATUALIZADO 2020]

Pessoal, nesse artigo vou mostrar como configurar o cron em diversas situações, pois nem sempre uma só solução cabe para sua hospedagem. Portanto estou abordando inclusive configurar por cPanel e Plesk.

Basicamente a configuração do cron no Magento 2 vai gerenciar algumas ações automáticas como o disparo de e-mail, atualizações de preços. Então imagina se isso não for configurado? Como sua loja vai funcionar?

Além disso, no final desse artigo eu coloquei um vídeo mostrando como configurar um gerenciador de das tarefas agendadas, assim você pode visualizar de forma mais eficiente e ter noção do que esta ocorrendo, e não ficar perdido achando que esta tudo funcionando.

Configurando o CRON por SSH

Se você não sabe o que é SSH e como acessar, visite nosso curso gratuito no link cursomagento.com.br pois mostramos como acessar utilizando o Windows, Linux, macOS, iOS, Android.

Com apenas um comando php bin/magento cron:install e caso seja instalado com sucesso a mensagem de retorno deve ser exibida conforme apresento abaixo:

Para remover o cron basta executar o comando php bin/magento cron:remove

Esse comando esta disponível a partir da versão 2.2 do Magento, porém podem ocorrer problemas dependendo da hospedagem em que sua loja estiver. E outra forma de instalar o cron via SSH foi apresentada nesse vídeo:https://www.youtube.com/embed/Rc38z4YBRUc?feature=oembed

Caso sua hospedagem não dê permissão para instalar via SSH, e não possua painel de controle, abra um chamado e envie as linhas do CRON que eles irão configurar para você.

Configurando o CRON por cPanel

1° Passo – Localize a seção Tarefas Cron no cPanel 

Acesse o painel de hospedagem. Encontre a seção Tarefas Cron (Trabalhos Cron) dentro da aba Avançado.

trabalhos cron no cpanel

2° Passo – Como adicionar Tarefas Cron cPanel

Para adicionar uma nova Tarefa Cron no cPanel, você vai precisar inserir algumas informações nos campos requeridos.

  • Configurações comuns. Esse menu vertical permite que você selecione configurações pré-determinadas para seu comando. Você pode usar esta opção tanto para definir o tempo exato da execução do comando ou usar as medidas personalizadas de tempo dos campos abaixo.
  • Minuto. Especifica o valor do minuto exato de quando seu comando será executado.
  • Hora. Especifica a hora exata de quando seu comando será executado.  
  • Dia. Especifica o dia exato de quando seu comando será executado.
  • Mês. Especifica o mễs de quando seu comando será executado.
  • Dia da semana. Especifica o dia da semana (segunda-feira, sexta-feira, etc.) exato quando seu comando será executado.
  • Comando. Aqui você precisa adicionar o comando Linux que será executado no tempo especificado por você nos campos acima. Por exemplo, você pode usar esse comando para rodar um script PHP localizado no seu diretório public_html em um tempo específico.

O preenchimento dos campos é da forma que mostro abaixo, na documentação oficial do Magento você tem um exemplo de comando.

Atenção! Os caminhos do PHP e da pasta física do Magento eu mostro como pegar via SSH no vídeo acima, o que esta na documentação do Magento é um exemplo apenas.

Configurando o CRON por Plesk

Procure no painel por “Tarefas Agendadas”, normalmente fica na lateral direita conforme mostro abaixo, mas dependendo da versão do seu painel plesk pode ser que esteja em outro local.

Na página que abre clique em “Adicionar Tarefa”, e abrirá uma página com essas opções, e mais abaixo explico cada uma dos campos:

Tipo da tarefa é escolha “Executar um comando”

Atenção! Os caminhos do PHP e da pasta física do Magento eu mostro como pegar via SSH no vídeo acima, o que esta na documentação do Magento é um exemplo apenas.

Comando é essa parte que destaco em verde e Executar (Estilo Cron) é a que destaco em vermelho, conforme esta na documentação oficial do Magento (assista ao vídeo acima e veja como pegar o caminho do php e da pasta fisica do Magento):

Cada linha será um cron diferente, portanto você terá 3 crons no final.

Fonte: https://www.cursomagento.com.br/blog/cron-no-magento-2/

Please follow and like us:
Pin Share

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

RSS
Follow by Email
WP Radio
WP Radio
OFFLINE LIVE