Cópias de segurança dos arquivos de um Drupal

Um Drupal tem duas metades: os arquivos e a base de dados. Este artigo trata dos arquivos. A outra metade está em cópias da base de dados de um Drupal, e as duas fazem-se ao mesmo tempo ou não servem para nada.

O que, dos arquivos, é mesmo insubstituível

O núcleo do Drupal e os módulos públicos voltam a descarregar-se a qualquer momento. O que não volta é isto:

Onde está Porque importa
sites/default/files Tudo o que foi carregado pelos usuários: imagens, PDF, anexos. Não está na base de dados e não se baixa de lado nenhum. É a pasta mais importante do site.
sites/default/settings.php Os dados de ligação à base e as chaves do site. Sem este arquivo o Drupal não arranca.
Temas e módulos feitos por si Se alguém escreveu código para este site, está em themes ou modules, e só existe aqui.
Arquivos de configuração exportados Se o projeto usa exportação de configuração, essa pasta é metade do trabalho de montagem.
.htaccess da raiz Redireccionamentos, regras de acesso e o forçar de https vivem aqui, e perdem-se sem ruído.
A pasta de arquivos carregados é a que mais gente esquece. Uma cópia que leva a base de dados mas não leva sites/default/files restaura um site inteiro com todas as imagens partidas. Dá trabalho perceber porquê, e dá mais trabalho ainda arranjar.

As quatro maneiras, da mais automática à mais manual

Maneira Quando serve
A nossa cópia diária Está sempre a correr, sem você fazer nada, e restaura-se pelo painel. É a rede de segurança: veja quanto tempo guardamos as cópias.
O JetBackup do cPanel Dá-lhe a escolha do dia e do que restaurar: pasta pessoal, pastas soltas, ou a conta inteira. Veja restaurar com o JetBackup.
A cópia do Softaculous Se o Drupal foi instalado por lá, a lista de instalações tem um botão que guarda arquivos e base juntos, no mesmo instante. É a mais prática das quatro, precisamente por apanhar as duas metades.
A sua própria cópia, fora do servidor A única que continua existindo se a conta desaparecer. É a que interessa antes de uma mudança grande.

Fazer a sua cópia, passo a passo

1 No cPanel, abra o Gestor de Arquivos (File Manager) e vá até à pasta onde o Drupal está.
2 Ponha o site em manutenção antes de copiar, se estiver recebendo visitas. Uma cópia tirada a meio de um carregamento fica com um arquivo pela metade.
3 Seleccione a pasta da instalação e use Compress para a fechar num arquivo zip ou tar.gz.
4 Baixe o arquivo para o seu computador e guarde-o em outro lugar que não o servidor: um disco externo, uma pasta na nuvem, o que preferir.
5 Apague o arquivo comprimido do servidor. Se o deixar lá, ocupa espaço a dobrar e, se ficar dentro da pasta pública, qualquer pessoa que adivinhe o nome baixa o seu site inteiro.
6 Abra o arquivo no seu computador e confirme que sites/default/files lá está, com conteúdo. Uma cópia que nunca foi aberta não é uma cópia.
Se preferir FTP, o mesmo se faz com o FileZilla: veja contas FTP e o FileZilla. É mais lento a baixar milhares de arquivos pequenos do que comprimir primeiro, mas evita ocupar espaço no servidor.
Comprimir um Drupal com muitos arquivos consome processo e memória. Em contas compartilhadas, uma compressão muito grande pode ser interrompida a meio e deixar um zip incompleto. Se isso acontecer, comprima por partes, ou use antes o JetBackup, que foi feito para isto. Sobre o tecto de arquivos da conta, veja os limites da conta.

Vai fazer uma mudança grande e quer a certeza de que tem por onde voltar? Diga-nos antes e confirmamos consigo.

Abrir um pedido de suporte

VEJA TAMBÉM

Planos de hospedagem e o que cada um inclui

Política de Suporte

Perguntas frequentes

PRODUTO RECOMENDADO

Alojamento de sites com cPanel

Domínio e SSL incluídos, cópias diárias e o painel que já conhece. desde $6.60/mês (plano de 3 anos, com cupom)

Ver planos
  • 0 Usuários acharam útil
Esta resposta lhe foi útil?