Guia

Mude o Magento 2 para o modo de produção, sem estragar a loja.

O modo de produção é mais rápido e esconde os erros dos visitantes. Verifique o modo atual, coloque a loja em manutenção, faça a mudança, compile o código e os ficheiros estáticos, e volte a abri-la. Checked on 5 de nov. de 2026.

Step 1Verificar

Veja em que modo a loja está a correr

O Magento tem três modos: default, developer e production. As lojas em produção devem correr em production.

On your server

bin/magento deploy:mode:show

Step 2Mudança

Coloque a loja em manutenção

A mudança regenera o código gerado e os ficheiros estáticos, o que demora alguns minutos. Entretanto, o modo de manutenção mostra aos visitantes uma página curta. Adicione o seu próprio IP para continuar a navegar na loja.

On your server

bin/magento maintenance:enable --ip=203.0.113.10

Substitua 203.0.113.10 pelo seu próprio endereço IP público.

Step 3Mudança

Mude para produção

Salte a compilação neste passo e execute-a no passo seguinte, para ver cada parte e os seus erros.

On your server

bin/magento deploy:mode:set production --skip-compilation

Step 4Desenvolvimento

Compile o código e faça o deploy dos ficheiros estáticos

Execute os dois, por esta ordem, sempre que fizer deploy de código novo. Indique no deploy estático todos os idiomas que a loja usa.

On your server

bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f en_US pt_PT
bin/magento cache:flush

Execute estes comandos com o utilizador Linux da loja, nunca como root, para que os ficheiros mantenham o dono certo.

Step 5Verificar

Volte a abrir a loja e verifique os registos

Saia da manutenção, abra algumas páginas e acompanhe os registos nos minutos seguintes.

On your server

bin/magento maintenance:disable
bin/magento deploy:mode:show
tail -f var/log/exception.log var/log/system.log

Perguntas, respondidas.

Suporte ShopWhizzy Magento desde 2008

Fale connosco
O modo developer gera ficheiros a cada pedido e mostra os erros completos. Serve para desenvolvimento, nunca para uma loja em produção.
Depois de alterações ao código, módulos ou tema em modo de produção, sim: setup:di:compile, depois setup:static-content:deploy, depois cache:flush.
Normalmente falta um idioma no deploy estático, ou há ficheiros criados como root. Faça o deploy de todos os idiomas que a loja usa, com o próprio utilizador da loja.
As lojas em produção correm em modo de produção, e os nossos deploys compilam o código e os ficheiros estáticos antes de a versão mudar.

Traga a sua loja. Mudamo-la de graça.

Escolha um plano, escolha uma plataforma, e a sua loja fica online antes de o café arrefecer.

Os preços incluem IVA. Suporte ao servidor em todos os planos.