Magento2 Composer

Como atualizar o Magento 2 para a versão mais recente usando o Composer?

O Magento 2 é o mais recente lançamento da plataforma Magento eCommerce, disponível nas edições da comunidade e da empresa. O Magento continua liberando as atualizações para manter a plataforma segura e atualizada com os novos requisitos mais recentes.

Este artigo fornece um guia completo para atualizar uma loja Magento 2 usando o compositor. Magento 2 com sua interface de linha de comando economiza muito tempo para os desenvolvedores em gerenciamento de módulo, gerenciamento de cache, atualizações e muito mais. É por isso que vamos usar a interface de linha de comando para atualizar o Magento 2 aqui.

Por que você deve atualizar sua loja Magento 2?

Aqui estão as seguintes razões para você atualizar o Magento 2:

  • Para manter seu site seguro com os mais recentes Patches de segurança
  • Para obter novas atualizações de interface do usuário para aprimoramento de funcionalidade
  • Para correções de bugs Para suporte dos recursos mais recentes
  • Para a velocidade do site e melhoria do desempenho
  • Para suporte a novos métodos de pagamento Para uma melhor integração com as extensões 3 do grupo 2, o Google Analytics, os métodos de envio, os gateways de pagamento, etc.

Nota importante:

Você pode usar a atualização da interface de linha de comando (CLI) do Magento 2 somente quando tiver instalado o Magento 2 usando o Compositor ou o arquivo Zip no site oficial do Magento. A atualização CLI não funcionará se você clonou seu armazenamento Magento 2 do repositório GIT.

Atualize o Magento 2 usando o Composer

Siga estes passos e comandos para atualizar seu Magento 2:

1. Você precisará do acesso completo ao sistema de arquivos para fazer essa atualização. Se você tiver a propriedade completa do sistema de arquivos, conecte-se primeiro ao seu servidor da web via SSH.

2. Agora faça o login no seu servidor Magento 2 usando qualquer cliente SSH. Você pode usar o cliente SSH Putty aqui.

3. Depois de estabelecer a conexão SSH, navegue até o diretório raiz do Magento 2.

4. Agora, execute o seguinte comando:

compositor requer magento / product-community-edition 2.1.3 –no-update

NOTA: Aqui você pode alterar o número da versão de acordo. Por exemplo, se você quiser atualizar a versão do Magento 2.0.x, altere a edição de acordo.

5. Agora, execute este comando:

atualização do compositor

NOTA: Se você for solicitado para autenticação, você precisa digitar o seu chaves de autenticação magento.repo depois de executar o comando acima.

6. Agora, execute estes três comandos na mesma ordem:

rm -rf var / di / * var / geração / * var / cache / * var / log / * var / page_cache / *

php bin / magento cache: limpo

php bin / magento cache: flush

NOTA: Se você estiver usando o armazenamento em cache do sistema de arquivos Magento, vá para a próxima etapa. Caso contrário, se você estiver usando outro armazenamento em cache como Memcached, Varnish e Redis, precisará limpar o cache manualmente para eles.

7. Agora, execute os seguintes comandos:

php bin / magento setup: upgrade

php bin / magento setup: di: compile

indexador php bin / magento: reindex

8. Verifique o novo número da versão usando o seguinte comando:

php bin / magento –version

9. Você também pode verificar o número da versão acessando o painel de administração do Magento 2 e atualizando a janela. Para verificar se você concluiu com êxito a atualização, consulte o número da versão do Magento 2 no canto inferior direito da página. Se houver algum erro, tente limpar o cache novamente após redefinindo a permissão de arquivo.

Finalmente

Nós completamos a atualização do Magento 2 aqui. Existem vários outros métodos para atualizar sua loja Magento 2 também. No entanto, este método é um dos mais rápidos e economiza muito tempo. Deixe-nos saber se você precisar de alguma ajuda na atualização ou procurando Magento de Extensões Magento 2. Nós temos uma boa coleção disso.

Também poderá gostar de:

Published by

Joe Parker

We boast of the best in the industry plugins for eCommerce systems and has years of experience working with eCommerce websites. We provide best plugins for platforms like - Magento, Prestashop, OpenCart and Shopify . We also provide custom module development and customization services for the website and modules..