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

Um Drupal tem duas metades: os ficheiros e a base de dados. Este artigo trata dos ficheiros. 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 ficheiros, é 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 utilizadores: imagens, PDF, anexos. Não está na base de dados e não se descarrega 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 ficheiro 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.
Ficheiros de configuração exportados Se o projecto 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 ficheiros 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 ficheiros 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 a existir 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 Ficheiros (File Manager) e vá até à pasta onde o Drupal está.
2 Ponha o site em manutenção antes de copiar, se estiver a receber visitas. Uma cópia tirada a meio de um carregamento fica com um ficheiro pela metade.
3 Seleccione a pasta da instalação e use Compress para a fechar num ficheiro zip ou tar.gz.
4 Descarregue o ficheiro para o seu computador e guarde-o noutro sítio que não o servidor: um disco externo, uma pasta na nuvem, o que preferir.
5 Apague o ficheiro 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 descarrega o seu site inteiro.
6 Abra o ficheiro 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 descarregar milhares de ficheiros pequenos do que comprimir primeiro, mas evita ocupar espaço no servidor.
Comprimir um Drupal com muitos ficheiros consome processo e memória. Em contas partilhadas, 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 ficheiros 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 321,75 MT/mês (plano de 3 anos, com cupão)

Ver planos
  • 0 Utilizadores acharam útil
Esta resposta foi útil?