Atualize o WordPress com segurança

Atualizar o WordPress com segurança

Neste tutorial, veremos dicas úteis para atualizar plugins, temas e o próprio WordPress com segurança.

Razões para manter o WordPress atualizado

A atualização dos plugins, temas e do WordPress em si são importantes para manter a segurança do site e todas as funcionalidades, corrigir erros e, é claro, também para se beneficiar das melhorias que as novas versões oferecem aos usuários.

Embora seja verdade que, às vezes, as atualizações de plugins, temas ou WordPress possam produzir incompatibilidades ou gerar erros. Por esse motivo, é recomendável executar algumas etapas preliminares e seguir as recomendações que veremos abaixo. Vá em frente!.

Crie backups regularmente

Se tivermos um servidor bom, certamente a própria hospedagem onde temos o site fará backups regularmente. No entanto, também podemos armazenar os backups por conta própria.

O motivo é que vamos tê-los diretamente em um espaço, possivelmente independente da hospedagem. Além disso, o último pode ter algumas limitações, como as relacionadas ao espaço disponível, o número de cópias que podem ser mantidas ou a regularidade com a qual os backups serão criados.

Se estiver interessado em uma Hospedagem para WordPress e que possua um sistema simples e eficaz para criar e armazenar backups, recomendamos que você dê uma olhada em nossos planos de hospedagem, eles são preparados para suportar o WordPress e já possuem um sistema de backup onde o custo x benefício é muito interessante.

Agora sabemos que precisamos ter backups regulares e atualizados, mas em que momento os fazemos? Bem, a frequência com a qual devemos realizar backups e a manutenção de vários deles dependerá de vários fatores, entre eles a variação das informações ou o espaço de armazenamento que temos.

Embora haja um momento importante em que, independentemente de quando fazemos os demais backups, precisamos ter uma cópia completa e atualizada do site, os arquivos e o banco de dados.

Esse tempo é pouco antes da atualização. Dessa forma, se houver algum problema devido às alterações feitas, poderemos revertê-los e retornar a web ao seu estado original mais facilmente.

Revisar logs de alterações

Antes de fazer qualquer modificação na plataforma, também é recomendável revisar o changelog, que nada mais é do que o arquivo que detalha as alterações feitas em um software em comparação com a versão anterior. Esse histórico de alterações inclui bugs ou bugs que foram corrigidos, bem como quaisquer melhorias ou funcionalidades adicionadas.

Revisar os registros de alterações nos plugins, temas e atualizações do WordPress é uma prática recomendada, especialmente se tivermos um sistema bastante complexo montado, pois dessa maneira poderemos avisar sobre possíveis conflitos antes que eles ocorram.

Dependendo do changelog que queremos visualizar, podemos encontrá-lo em um local ou outro. Por exemplo, podemos verificar o histórico de alterações dos plugins que estão no repositório do WordPress, acessando qualquer um deles e clicando em “Desenvolvimento” ou “Desenvolvimento”.

No caso de temas padrão e populares instalados com o WordPress, poderíamos consultá-lo em wordpress.org. Por exemplo, o tema Twenty Seventeen, vamos encontrar aqui.

Se forem plugins ou temas comerciais, o histórico de alterações geralmente é refletido na página dos autores e / ou no arquivo compactado da versão que baixamos. Às vezes, essa lista é detalhada no arquivo readme.txt.

No caso do StudioPress, o histórico de alterações está localizado no arquivo “changelog.md”, onde estão listadas as modificações feitas em relação à versão anterior. Também no blog do StudioPress, podemos encontrar informações interessantes sobre o assunto.

Se falarmos sobre o WordPress, podemos ver o histórico de modificações na página https://codex.wordpress.org/Current_events. O link para cada versão nos levará a ver um resumo das alterações e outras informações interessantes quando precisarmos atualizar.

O ambiente de teste

Depois de fazer o backup e consultar o histórico de alterações do elemento ou elementos que precisam ser atualizados, é hora de testar a atualização. E aqui existe uma questão importante a considerar.

Sempre que possível, devemos evitar a atualização de um site diretamente na produção, se ainda não tivermos verificado se as alterações funcionam como deveriam.

Se o site que queremos atualizar for uma página com poucas informações e com os plugins básicos, como um site corporativo simples, certamente não teremos problemas. Mas se for um comércio eletrônico ou um site que foi personalizado, o assunto pode ser complicado. Portanto, é muito importante testar as alterações em uma instalação de teste antes de atualizar os sites que nossos clientes usam.

O principal motivo é que, após a atualização, pode ser gerado um erro inesperado que nos obriga a desativar o site mais do que o necessário enquanto solucionamos o problema, e isso, dependendo do caso, pode nos fazer perder dinheiro e clientes.

Portanto, não devemos atualizar diretamente no site de produção se ainda não testamos se tudo é compatível e funciona corretamente. Bem, para testar as atualizações publicadas, é muito útil ter uma cópia do site.

Esta cópia deve ser criada em um ambiente com as mesmas características do site original. O servidor e a versão do PHP, versões do tema, plugins, WordPress ou conteúdo devem ser idênticos nos dois sites para tornar o teste o mais confiável possível.

Para fazer isso, temos várias opções. Uma delas é configurar o site localmente (em breve irei postarei um tutorial sobre como instalar um servidor local ) e realizar as atualizações para plugins, temas ou para o próprio WordPress neste ambiente. Após testar o sistema e verificar se tudo funciona como esperado, podemos executar as atualizações do site de produção com maior segurança.

Ordem de atualização

Depois que tivermos o backup em mãos, revisarmos o histórico de alterações das novas versões e temos uma plataforma idêntica para testes, podemos continuar com a próxima etapa.

A ordem que veremos aqui pode ser aplicada diretamente no ambiente de teste e, é claro, é conveniente aplicá-la no site original.

A primeira coisa que teremos que fazer se usarmos os plugins WP Rocket, W3 Total Cache ou semelhantes, é desativá-los antes de iniciar a atualização e, quando concluir podemos ativá-los novamente.

Em seguida, devemos atualizar os plugins e, posteriormente, os frameworks ou temas. Se tudo correr bem, seria a vez do WordPress, caso haja atualizações disponíveis.

É conveniente fazê-lo nesta ordem, primeiro plugins e temas e, em seguida, WordPress, porque as equipes de desenvolvimento de plugins e temas geralmente estão cientes das alterações que estão sendo programadas nas novas versões do WordPress, para que estejam preparando atualizações com a ideia de que eles permaneçam compatíveis.

Outras recomendações

Tudo isso é muito bom e nos ajudará a realizar atualizações de uma maneira mais segura, mas não garante que mantemos as modificações nos plugins, temas ou no próprio WordPress, se não as fizermos da maneira correta.

Este é um passo básico que precede todos os outros pontos que discutimos. Qualquer personalização que realizamos em nosso site deve ser testado as atualizações para saber se existe compatibilidade.

Nesse sentido, é muito importante que, se quisermos personalizar um tema, façamos isso através de um tema filho. É muito útil e é uma prática básica para não perder as mudanças que fizemos no tema.

Se, por outro lado, o que precisamos é modificar ou adicionar alguma funcionalidade por meio do código, será necessário fazê-lo usando nosso próprio plugin de utilitários ou mesmo trechos de código.

Estas são algumas das recomendações que podemos seguir ao atualizar nosso site com mais segurança :).

Resumo e conclusão

Atualizar plug-ins, temas e o próprio WordPress é importante se queremos manter a segurança do nosso site, corrigir erros e aproveitar todos os recursos e melhorias. Mas, em alguns casos, as atualizações podem gerar erros.

Para realizar atualizações com maior segurança, é essencial ter um backup criado antes de executar as alterações. O próximo passo será revisar o registro de alterações da versão que queremos atualizar para detectar possíveis erros. Devemos realizar a atualização anteriormente em um site de teste que é um clone do site original.

Se tudo funcionar corretamente, podemos atualizar na produção, nos dois casos, seguindo uma ordem de atualização específica. Por fim, lembre-se de personalizar o WordPress da maneira correta, usando temas e plugins filhos, se necessário.

E isso é tudo!

Muito obrigado por ler este tutorial, espero que ele seja útil para você ou sua empresa.

Rolar para o topo