Backup WordPress: Como Fazer para Loja Online

Uma atualização de plugin que corre mal, um ataque que encripta os ficheiros ou m erro humano que apaga o catálogo. Qualquer uma destas situações acontece, e a diferença entre perder horas de trabalho ou perder meses de dados é ter um backup feito corretamente. Para uma loja online, “corretamente” significa uma coisa muito específica.

Resposta rápida

Como fazer backup de uma loja emWordPress?

Para uma loja online, o backup correto tem três componentes obrigatórios, base de dados MySQL (onde ficam as encomendas, clientes, produtos e configurações), ficheiros WordPress (themes, plugins e imagens de produto) e armazenamento fora do servidor (Google Drive, Dropbox ou Amazon S3, porque se o servidor cair, o backup no mesmo servidor não serve de nada). A solução mais simples e fiável para a maioria das lojas é o plugin UpdraftPlus (gratuito), configurado para fazer backup da base de dados duas vezes por dia e dos ficheiros uma vez por semana, com envio automático para o Google Drive. Teste o restore pelo menos uma vez por trimestre.

O que vai aprender neste artigo?

O que a maioria esquece e paga caro por isso.

UpdraftPlus, Jetpack, BackWPup e o backup do alojamento.

Da instalação ao backup no Google Drive.

O passo que toda a gente ignora.

Há dois tipos de donos de lojas online, os que já perderam dados e perceberam a importância dos backups, e os que ainda não. O problema é que quando se percebe, pode ser tarde demais. Uma atualização de plugin que corre mal pode deixar a loja inacessível em minutos. Um ataque de ransomware pode encriptar todos os ficheiros em segundos. Um erro humano, apagar a tabela errada na base de dados, não tem desfazer.

Este guia resolve o problema de forma permanente.

O que é um backup completo de lojas online

Um backup de WordPress genérico não é suficiente para uma loja online. O motivo é uma loja ter dados que mudam constantemente (encomendas, stocks, dados de clientes, etc.)  e esses dados vivem na base de dados, não nos ficheiros. Um backup que só guarda os ficheiros perde todas as encomendas do dia.

Base de Dados MySQL

CRÍTICO · MUDA VÁRIAS VEZES POR HORA

É aqui que ficam todas as encomendas, dados de clientes, produtos, preços, stocks, configurações de plugins e conteúdo de páginas. Se a base de dados se perder sem backup, perdem-se todas as encomendas que não foram exportadas.

Ficheiros WordPress

IMPORTANTE · MUDA AO ATUALIZAR

Os ficheiros mudam apenas quando se instala ou atualiza themes, plugins, ou quando se fazem personalizações de código. Não precisam de backup diário, mas precisam de backup antes de qualquer actualização.

Destino fora do servidor

OBRIGATÓRIO · SEM ISTO O BACKUP NÃO ESTÁ COMPLETO

Um backup guardado no mesmo servidor que o site não protege contra falha do servidor, ataque de ransomware que encripta tudo, ou problema no datacenter. Tem de sair do servidor. O Google Drive  é gratuito até 15GB e fácil de configurar.

O que não precisa de backup

INFORMAÇÃO · NÃO PERCA TEMPO COM ISTO

Para não desperdiçar espaço e tempo de backup, exclua estes elementos que ou se regeneram automaticamente ou não são recuperáveis de qualquer forma. Alguns exemplos são a cache, ficheiros de log e core do WordPress.

O erro mais comum: Confiar apenas no backup do alojamento

A maioria dos alojamentos WordPress (Siteground, Hostinger, WP Engine, etc.) faz backups automáticos diários. Mas esses backups têm dois problemas críticos para uma loja, são guardados no mesmo datacenter do servidor (um problema no datacenter afeta o site e o backup), e tipicamente guardam apenas um backup diário, para uma loja com 20 encomendas por dia, isso significa que em caso de problema às 23h59, pode perder um dia inteiro de encomendas. O backup do alojamento é uma rede de segurança adicional, não a única.

A regra 3-2-1 para lojas online

A regra 3-2-1 é o standard de segurança de dados adotado por profissionais de IT para qualquer sistema crítico, e uma loja online é exatamente um sistema crítico. A regra é simples de memorizar e resolve a maioria dos cenários de perda de dados.

3

cópias do backup em simultâneo, nunca apenas uma.

2

locais diferentes de armazenamento, por exemplo no servidor e Google Drive

1

cópia fora do servidor original, protege contra falha total.

Na prática para uma loja online, a regra 3-2-1 traduz-se assim, backup automático da base de dados duas vezes por dia (cópia 1) guardado no servidor durante 7 dias (local 1), enviado automaticamente para o Google Drive (cópia 2 e local 2), com possibilidade de download manual mensal para o computador local (cópia 3). Este cenário cobre falha do servidor, ataque ao site, e erro humano, sem custo adicional se usar o UpdraftPlus gratuito e o Google Drive existente.

Comparação de plugins de backup para lojas online

Para a maioria das lojas online em Portugal, há quatro opções a considerar, cada uma com um perfil diferente de custo, facilidade e completude.

PluginCustoBD WooCommerceDestino CloudRestore com 1 cliquePara quem
UpdraftPlus RecomendadoGrátis · 70€ por ano (Premium)✓ CompletaDrive · Dropbox · S3 · OneDrive✓ Sim (interface simples)Maioria das lojas
Jetpack VaultPress9,95€ por mês✓ Em tempo realCloud Jetpack próprio✓ Sim e restore granularLojas com alto volume de encomendas
BackWPupGrátis✓ CompletaS3 · Dropbox · FTP (sem Drive nativo gratuito)✗ Restore manual (mais técnico)Developers e utilizadores técnicos
All-in-One WP MigrationGrátis (até 512MB)✓ CompletaPago para Cloud (mais de 69€)✓ Sim (formato próprio)Migrações pontuais, não tem backup contínuo
Backup do alojamento (cPanel)Incluído no alojamento✓ Sim✗ Fica no mesmo servidorDepende do alojamentoComplemento, nunca como única solução

Opinião TTHRIVE

Nos planos de manutenção que gerimos, usamos UpdraftPlus em combinação com o backup do alojamento. Para lojas que processam mais de 50 encomendas por dia, o Jetpack VaultPress com backup em tempo real é o standard profissional, restaura a loja ao estado de minutos antes do incidente, não ao estado de ontem à noite. Para uma loja com 500€ de vendas por hora, um backup de 24h significa potencialmente 12000€ de encomendas não recuperáveis. A matemática justifica o custo do VaultPress.

Configuração passo a passo (UpdraftPlus e Google Drive)

Em menos de 20 minutos é possível ter uma loja online com backup automático a ir para o Google Drive. Este é o setup que recomendamos para lojas com menos de 50 encomendas por dia.

1. Instalar o UpdraftPlus

No wp-admin, ir a Plugins → Adicionar novo, pesquisar “UpdraftPlus” e instalar o plugin com 3M+ instalações acivas (o oficial, da UpdraftPlus.com). Ativar depois de instalar.

2. Ir às Definições do UpdraftPlus

Depois de ativar, vai ao menu Definições → Backups UpdraftPlus (ou clicar em “Definições” abaixo do plugin na lista de plugins). A interface principal tem quatro tabs, Backup ou Restauro · Migrar ou Clonar · Definições · Ferramentas avançadas.

3. Definir frequência de backup

Na tab Definições, configurar dois intervalos separados, backup de ficheiros a cada semana (os ficheiros mudam pouco). Backup de base de dados a cada 12 horas (para lojas online, captura encomendas de manhã e tarde). Definir também a retenção, guardar os últimos 7 backups de ficheiros e os últimos 14 de base de dados.

4. Configurar o Google Drive como destino

Na secção “Escolha o seu destino de armazenamento remoto”, seleccionar Google Drive. Clicar em “Clique aqui para autenticar com o Google”, abre uma janela de login Google. Autenticar com a conta Google da loja (não pessoal). O UpdraftPlus vai criar automaticamente uma pasta UpdraftPlus no Google Drive da conta.

5. Configurar o que incluir no backup

Na secção “Incluir no backup de ficheiros”, verificar que estão seleccionados Plugins, Themes, Uploads e Other (wp-content). Desmarcar a pasta de cache se estiver listada (wp-content/cache). O core do WordPress não precisa de backup, reinstala-se sempre que necessário.

6. Guardar as definições e fazer o primeiro backup manual

Clicar em “Guardar alterações” em baixo da página. De seguida, ir à tab “Backup ou Restauro” e clicar em “Fazer backup agora”, seleccionar “Incluir a base de dados no backup” e “Incluir ficheiros no backup”. Aguardar a conclusão (pode demorar 5 a 15 minutos dependendo do tamanho da loja).

7. Verificar que o backup chegou ao Google Drive

Abrir o Google Drive da conta autenticada e verificar a pasta UpdraftPlus, deve conter os ficheiros do backup recém-feito (tipicamente um .zip de ficheiros e um .gz de base de dados). Se não aparecer nada após 15 minutos, verificar os logs de erro em UpdraftPlus → Definições → Ferramentas avançadas → Verificar a configuração do armazenamento remoto.

Dica: Ativar notificação por email de backup

Nas Definições do UpdraftPlus, existe a opção “Enviar relatório de backup por email”. Ativar com o email da loja, desta forma recebe um email a cada backup concluído, e se um dia não chegar o email, sabe que o backup falhou. É a forma mais simples de monitorizar sem entrar no wp-admin diariamente.

Prefere delegar a gestão de backups e actualizações a profissionais?

Ver planos de manutenção WordPress →

Como testar o restore

Um backup que nunca foi testado é uma promessa, não uma garantia. A pior altura para descobrir que o processo de restore não funciona é exatamente quando mais precisa dele, com o site em baixo e encomendas por processar.

Como testar o restore sem afetar a loja

A forma correta de testar um restore é num ambiente separado, não directamente na loja em produção. Existem três abordagens por ordem de preferência.

Opção A — Mais simples (sem staging)

Opção B — Ambiente de staging (recomendada)

Opção C — Restore completo de emergência (situação real)

Perguntas frequentes

O backup do meu alojamento não é suficiente?
O backup do alojamento é uma rede de segurança válida mas insuficiente como única solução por dois motivos, é guardado no mesmo datacenter do servidor (um problema sério no datacenter, incêndio, falha de energia prolongada ou ataque físico, afeta o site e o backup em simultâneo), e é tipicamente um backup por dia, o que para uma loja WooCommerce significa que em caso de incidente pode perder até 24 horas de encomendas. Use o backup do alojamento como complemento ao UpdraftPlus e Google Drive, não como substituto.
Para a maioria das lojas online em Portugal, o UpdraftPlus gratuito é suficiente, suporta backup de base de dados e ficheiros, envio para Google Drive, Dropbox e S3, e restore a partir da interface do wp-admin. A versão Premium (70€ por ano) adiciona backup incremental (apenas o que mudou, não tudo), suporte a mais destinos cloud em simultâneo, relatórios detalhados e suporte prioritário. Lojas com catálogo de imagens muito grande beneficiam do backup incremental Premium. Para o resto, o gratuito cobre completamente a necessidade.
Um ataque de ransomware que encripta todos os ficheiros do servidor pode apagar também os backups guardados no mesmo servidor. Para proteger contra este cenário, o backup tem de estar num local que o servidor não consiga escrever nem apagar, o que o Google Drive ou Dropbox garantem quando configurados via OAuth (como o UpdraftPlus faz), o servidor envia o backup para a cloud mas não tem credenciais para apagar ficheiros da cloud. Adicionalmente, ativar a política de retenção de 30 a 60 dias no Google Drive garante que mesmo que o ransomware conseguisse apagar os últimos backups, os anteriores ficam acessíveis.
Não, e não precisa. As sessões activas do WooCommerce (carrinhos não concluídos e utilizadores com sessão iniciada) são dados temporários que se perdem em qualquer reinício do servidor ou limpeza de cache. Não é prático nem necessário preservá-los. O que importa guardar, e o UpdraftPlus guarda completamente, são as encomendas concluídas, os dados de clientes registados, o catálogo de produtos e todas as configurações da loja. Em caso de restore, os clientes que estivessem no meio de uma compra terão de recomeçar o checkout, o que é aceitável em qualquer cenário de incidente grave.

Quer que cuidemos dos backups e da manutenção da sua loja?

Peça um orçamento grátis e sem qualquer custo.

Outras Publicações

Factos rápidos

Plugin

UpdraftPlus (grátis)

Destino

Google Drive

Retenção bases de dados

21 backups

Custo total

0€

Manutenção com backup incluído

ANTES DE SAIR

Receba uma auditoria de Marketing grátis à sua marca

Feita pela nossa equipa e enviada em 48h, em PDF, para o seu email.