Sites e aplicações
Ordem para atualizar o WordPress, o WooCommerce, os plugins, os temas e o PHP
A ordem de atualização deve respeitar as dependências e os requisitos das versões concretas. Não existe uma sequência universal que garanta a compatibilidade em todos os sites. Prepare o conjunto de alterações, ensaie-o e repita em produção o procedimento verificado.
Antes de atualizar: preparação essencial
Faça uma cópia de segurança completa
Guarde os ficheiros e a base de dados de um ponto recuperável anterior à alteração. Verifique a data, o alcance e a recuperação das cópias do alojamento. Uma cópia diária pode ser anterior às últimas encomendas; não equivale a uma cópia imediatamente anterior.
Pode preparar uma cópia a pedido no WordPress Manager ou noutra ferramenta compatível. Verifique onde é armazenada e o espaço que ocupa; alguns plugins suportam destinos externos.
Considere criar um clone de teste
Teste o conjunto num clone protegido, com e-mail e pagamentos de teste. Verifique que utiliza os seus próprios dados e integrações. Um teste bem-sucedido reduz a incerteza, mas não garante que a produção se comporte da mesma forma se os seus dados ou a configuração mudarem depois.
A ordem correta de atualização
1. Verifique os requisitos e defina a versão de PHP de destino
Anote as versões atuais e de destino do WordPress, do WooCommerce, das extensões, do tema e do PHP. Reveja os requisitos e as notas de atualização. Se algum componente precisar de uma versão intermédia, inclua esse passo no ensaio.
Não aumente o PHP primeiro por rotina. Atualize os componentes compatíveis com o interpretador atual e mude o PHP quando o conjunto o suportar. Para ramos muito antigos, siga o caminho de atualização por etapas.
2. Atualize o núcleo do WordPress
Utilize Painel > Atualizações quando a matriz de compatibilidade permitir o salto. Se um plugin precisar de uma atualização prévia para funcionar com o novo núcleo, respeite essa dependência. Aguarde que termine antes de lançar outra tarefa.
Atualizar corrige problemas conhecidos, mas não torna toda a instalação segura nem verifica cada plugin. Reveja o resultado e guarde os avisos de erro, se aparecerem.
3. Atualize o WooCommerce
Ensaie o WooCommerce juntamente com as suas extensões e gateways de pagamento como um conjunto compatível. Em produção, utilize uma janela controlada que evite compras durante as alterações de código e de dados.
Se o WooCommerce pedir para atualizar a base de dados, conclua esse passo e verifique o seu progresso nas ações agendadas. Não considere a atualização terminada só porque a versão do plugin mudou. O guia oficial do WooCommerce explica este processo.
4. Atualize os plugins diretamente relacionados com o WooCommerce
Verifique a compatibilidade dos pagamentos, envios, impostos, faturação e integrações. Mantenha a sequência ensaiada; não ative uma extensão que exija uma versão do núcleo ainda não instalada. Uma atualização disponível não demonstra compatibilidade com toda a sua configuração.
5. Atualize o tema
Reveja os modelos substituídos e as personalizações. Um tema filho ajuda a separar alterações, mas pode precisar de adaptações quando o tema pai é atualizado. Não presuma que todas as personalizações continuarão a funcionar.
6. Atualize os restantes plugins
Inclua os construtores visuais, os formulários, o SEO e a cache. Atualize por passos identificáveis para poder associar uma falha à alteração concreta. Reveja as dependências entre versões gratuitas e complementos comerciais.
7. Atualize as traduções
Instale os pacotes disponíveis e verifique os textos importantes dos formulários e da compra. Se tiver traduções próprias, identifique onde estão guardadas para que uma atualização não as substitua.
8. Mude o PHP para um ramo em vigor e compatível
Mude primeiro o PHP do clone e verifique as extensões e a configuração, além da versão. Repita os testes antes de o aplicar em produção. Consulte o assistente de PHP para selecionar o domínio e rever o resultado.
Verificações depois de atualizar
Verifique a saúde do site
Reveja a Saúde do site, as atualizações pendentes e as tarefas falhadas. Um estado correto não substitui os testes do negócio.
Navegue pelas páginas principais
Teste a página inicial, a pesquisa, os produtos, o carrinho, os formulários e o acesso de utilizadores no telemóvel e no computador. Na loja, conclua uma compra com um método de teste adequado e verifique a confirmação, o stock, os impostos, o e-mail e o callback. Chegar ao ecrã anterior ao pagamento não comprova a confirmação da encomenda.
Verifique o painel de administração
Verifique a edição, as encomendas, os carregamentos de ficheiros e as integrações que a equipa utiliza. Limpe as caches pertinentes e verifique uma sessão nova e outra autenticada.
Reveja os registos de erros
Relacione a hora e a operação com o PHP, o WordPress e as tarefas agendadas. Se precisar de depuração, guarde o registo de forma privada e desative-a no fim.
O que fazer se algo correr mal
Identifique o componente problemático
Pare as alterações e guarde o erro. Teste a reversão ou a desativação seletiva no clone. Desativar um plugin manualmente pode recuperar o acesso, mas também interromper pagamentos ou funções: não desative todos indiscriminadamente numa loja aberta.
Se a falha persistir, reveja também o tema, o PHP, os ficheiros e a base de dados; não conclua que o tema é o culpado só porque desativou os plugins.
Restaure a partir de uma cópia de segurança
Decida que conjunto coerente de ficheiros e dados deve recuperar. Algumas atualizações alteram a base de dados e não se revertem substituindo apenas o plugin. Identifique as escritas posteriores à cópia e como as preservar antes de restaurar.
Valide a recuperação antes de reabrir a loja. Investigue a incompatibilidade em staging e agende outra tentativa quando o conjunto tiver passado nos testes.
Também lhe pode ser útil
- Atualização do PHP no WordPress, versões antigas e mensagem de aviso Distingue o aviso de PHP obsoleto do WordPress, as correções de segurança do CloudLinux e o risco pr...
- Controlar as atualizações automáticas do WordPress Explica como limitar as atualizações automáticas do núcleo a versões menores, testar alterações maio...
- Alterar a pasta de carregamentos e a organização multimédia no WordPress Detalha como desativar as pastas por data, alterar o caminho dos carregamentos do WordPress e ajusta...
- Ativar o WordPress Multisite Explica como preparar, ativar e concluir uma rede WordPress Multisite com subdomínios ou subdiretóri...
Algo não bate certo ou mudou? Diga-nos e revemos.