Como efetuar uma cópia de segurança e restaurar um website WordPress utilizando a solução Multi-Application Recovery Service (MARS)?


Data da última modificação: 2024-08-09

Visão Geral

Efetuar uma cópia de segurança do seu website WordPress é provavelmente um componente crucial da estratégia de proteção de dados da sua empresa. No entanto, a solução de cópia de segurança típica pode, muitas vezes, ser complexa, demorada e dispendiosa. E a utilização dos serviços de cópia de segurança de um fornecedor de alojamento típico do WordPress tem os seus próprios riscos, tais como danos em dados, ciberataques ou cessação súbita da atividade. A solução Multi-Application Recovery Service (MARS) da QNAP foi concebido com o intuito de o ajudar a ultrapassar estes obstáculos, oferecendo uma solução de cópia de segurança permanente, segura e simples. Este tutorial irá guiá-lo através do processo de cópia de segurança e restauro do seu website WordPress utilizando a MARS.

Como efetuar uma cópia de segurança de um website WordPress

Para efetuar uma cópia de segurança de um website WordPress, execute os seguintes passos:

  1. Crie um serviço WordPress para o website WordPress:

    1. Instale o plug-in QNAP NAS Backup no WordPress.

      Para obter mais informações, consulte Instalar o QNAP NAS Backup no WordPress.

    2. Obtenha a chave de acesso do WordPress.

      Para obter mais informações, consulte Obter a chave de acesso do WordPress.

    3. Crie um serviço WordPress.

      Para obter mais informações, consulte Criar um serviço WordPress.

  2. Crie uma tarefa de cópia de segurança para o serviço WordPress.

    A tarefa de cópia de segurança pode ser executada manualmente ou pode ser programada. Para obter mais informações, consulte Criar uma tarefa de cópia de segurança.

Instalar o QNAP NAS Backup no WordPress

O plugin QNAP NAS Backup para WordPress permite-lhe executar tarefas de cópia de segurança e restauro do WordPress na solução MARS e também visualizar os registos de tarefas da MARS no WordPress.

  1. Inicie sessão no WordPress com uma conta de administrador.
  2. Aceda a Plugins (Plug-ins) > Add New (Adicionar novo).
  3. Digite QNAP NAS Backup na barra de pesquisa.

    O plug-in QNAP NAS Backup deve ser apresentado nos resultados da pesquisa.

  4. Clique em Install Now (Instalar agora).
  5. Clique em Activate (Ativar).

O plug-in QNAP NAS Backup do WordPress está instalado.

Obter a chave de acesso do WordPress

A MARS requer uma chave de acesso do WordPress para criar um serviço WordPress. A chave de acesso é gerada pelo plug-in QNAP NAS Backup.

  1. Aceda a QNAP Backup.
  2. Ao lado de Access key (Chave de acesso), clique em Copy (Copiar).

A chave de acesso é copiada para a área de transferência.

Criar um serviço WordPress

Um serviço WordPress permite à MARS efetuar uma cópia de segurança ou restaurar uma aplicação WordPress inteira (incluindo todos os temas e plug-ins) ou apenas a base de dados utilizada por uma aplicação do WordPress.

  1. Abra a solução MARS.
  2. Aceda a Application (Aplicação) > WordPress.
  3. Clique em Add Service (Adicionar serviço).

    É apresentada a janela Add Service (Adicionar serviço).

  4. Especifique as seguintes informações:
    • Nome do serviço

    • URL anfitrião

    • Chave de acesso do QNAP NAS Backup

  5. Clique em Verify (Verificar).

    A MARS verifica se a aplicação do WordPress em questão está acessível utilizando a chave de acesso do QNAP NAS Backup.

  6. Clique em Apply (Aplicar).

    O serviço WordPress é criado e surge na lista de serviços.

Criar uma tarefa de cópia de segurança

  1. Aceda a Backup (Cópia de segurança).
  2. Clique em Create backup job (Criar tarefa de cópia de segurança).

    É apresentada a janela Create Backup Job (Criar tarefa de cópia de segurança).

  3. Em Job information (Informações sobre a tarefa), especifique a informação sobre a tarefa.

    Campo

    Ação

    Tipo de serviço

    Selecione WordPress.

    Nome da tarefa

    Especifique o nome da tarefa.

    O nome da tarefa deve conter entre 1 e 32 caracteres.

    Descrição (opcional)

    Especifique uma descrição.

    A descrição pode conter até 100 caracteres.

  4. Em Source and Destination (Origem e Destino), especifique a aplicação de origem para a qual pretende efetuar a cópia de segurança.
    1. Em Source (Origem), clique em Browse (Procurar).
    2. Selecione um serviço e, em seguida, clique em Select (Selecionar).
  5. Em Source and Destination (Origem e Destino), especifique a pasta de destino da cópia de segurança.
    1. Em Destination (Destino), clique em Browse (Procurar).
    2. Selecione uma pasta de destino para a cópia de segurança e, em seguida, clique em Select (Selecionar).
      Sugestão:

      Para criar uma nova pasta de destino, clique em Add Folder (Adicionar pasta).

  6. Em Back Up Component (Componente da cópia de segurança), especifique os componentes da aplicação de origem para os quais pretende efetuar a cópia de segurança:

    Escolha uma das seguintes opções:

    • Tudo (ficheiro WordPress e base de dados)

    • Ficheiro WordPress

    • Base de dados

  7. Em Backup Schedule (Agendamento de cópia de segurança), especifique um horário para a cópia de segurança:

    Tipo de agendamento

    Descrição

    Manual

    É executada apenas quando um utilizador inicia a tarefa.

    É executada uma vez após

    Executa a tarefa após terminar a execução de uma tarefa associada.

    Nota:

    Se a tarefa associada falhar, a tarefa não será executada.

    1. Clique em Select a linked job (Selecionar uma tarefa associada).

    2. Selecione uma tarefa associada.

    Executada segundo o agendamento

    Executa a tarefa num agendamento repetido.

    1. Escolha uma das seguintes opções e especifique a informação relevante:

      • Pontual: Especifique a data e hora.

      • Diariamente: Especifique a hora.

      • Semanalmente: Especifique a hora e os dias da semana.

      • Mensalmente: Especifique a hora e os dias do mês.

      • Periódica: Especifique a data, hora e intervalo de espera. Uma tarefa com um agendamento periódico é executada na data e hora especificadas e, em seguida, é executada recorrentemente a cada intervalo de espera. Por exemplo, se o intervalo de espera for de 2 horas, então a tarefa é executada a cada duas horas após a sua execução inicial.

    2. Opcional: Selecione Set end time (Definir hora de fim) e especifique uma data e hora para terminar o agendamento da tarefa.

    3. Clique em Apply (Aplicar).

    O agendamento é criado e surge na lista de agendamentos.

  8. Opcional: Ative a gestão de versões.
    1. Selecione Enable backup version retention policy for multiple backups (Ativar política de retenção de versões de cópia de segurança para várias cópias de segurança).
    2. No âmbito da Retention Policy (Política de retenção) escolha uma das seguintes opções:
      • Retained days (Dias retidos): Cada cópia de segurança é guardada na pasta de destino durante o número de dias especificado e é depois eliminada.

      • Retained versions (Versões retidas): Apenas um número especificado de versões é guardado na pasta de destino. Quando o número é atingido, a versão mais recente substitui a versão mais antiga.

    3. Em Threshold (Limite), especifique um número correspondente ao número de dias ou versões retidas.
  9. Clique em Apply (Aplicar) ou Back Up Now (Criar cópia de segurança agora).

    A tarefa de cópia de segurança é criada.

    Se tiver clicado em Back Up Now (Criar cópia de segurança agora), a tarefa de cópia de segurança é executada imediatamente.

Como restaurar um website WordPress

Para restaurar um website WordPress, execute os seguintes passos:

  1. Opcional: Aumente o limite do tamanho do carregamento de ficheiros.

    Para obter mais informações, consulte Aumentar o limite do tamanho do carregamento de ficheiros.

  2. Crie uma tarefa de restauro.

    Para obter mais informações, consulte Criar uma tarefa de restauro.

Aumentar o limite do tamanho do carregamento de ficheiros

A fim de efetuar uma cópia de segurança ou restaurar com êxito aplicações de grandes dimensões do WordPress que contenham muitos plug-ins, temas ou bases de dados, pode ser necessário aumentar o limite do tamanho do carregamento de ficheiros.

  1. Abra uma ligação Secure Shell (SSH) para o seu NAS QNAP.
  2. Introduza os seguintes comandos no terminal, dependendo do tipo de aplicação do WordPress.
    Nota:

    Para permitir que o WordPress processe transferências de ficheiros de maiores dimensões, os seguintes comandos também aumentam o limite de utilização da RAM PHP e o limite de tempo de execução do script PHP.

    Tipo de aplicação

    Comandos

    Uma aplicação do WordPress nativa

    cat <<EOF>> /proc/`system-docker inspect -f '{{.State.Pid}}' wordpress_wordpress_1`/root/var/www/html/WordPress/.htaccess
    php_value upload_max_filesize 1280M
    php_value post_max_size 1280M
    php_value memory_limit 2560M
    php_value max_execution_time 3000
    php_value max_input_time 3000
    EOF

    O seu terminal terá o seguinte aspeto:

    Um contentor da aplicação do WordPress dentro da Container Station

    Nota:

    Substitua {@container_name} pelo nome do contentor WordPress.

    O nome do contentor WordPress pode ser encontrado em Container Station > Overview (Visão Geral) > All (Tudo) > Name (Nome).

    export CONTAINER_NAME={@container_name}
    cat <<EOF>> /proc/`docker inspect -f '{{.State.Pid}}' ${CONTAINER_NAME}_wordpress_1`/root/var/www/html/.htaccess
    php_value upload_max_filesize 1280M
    php_value post_max_size 1280M
    php_value memory_limit 2560M
    php_value max_execution_time 3000
    php_value max_input_time 3000
    EOF

    O seu terminal terá o seguinte aspeto:

O limite do tamanho do carregamento de ficheiros da aplicação do WordPress é aumentado.

Criar uma tarefa de restauro

  1. Aceda a Restore (Restauro).
  2. Clique em Create restore job (Criar tarefa de restauro).

    É apresentada a janela Create Restore Job (Criar tarefa de restauro).

  3. Em Job information (Informações sobre a tarefa), especifique a informação sobre a tarefa.

    Campo

    Ação

    Tipo de serviço

    Selecione WordPress.

    Nome da tarefa

    Especifique o nome da tarefa.

    O nome da tarefa deve conter entre 1 e 32 caracteres.

    Descrição (opcional)

    Especifique uma descrição.

    A descrição pode conter até 100 caracteres.

  4. Em Source and Destination (Origem e Destino), especifique a aplicação de origem.
    1. Em Source (Origem), clique em Browse (Procurar).
    2. Selecione o tipo de origem:

      Tipo de origem

      Ação

      Tarefa de cópia de segurança

      1. Clique em Backup Job (Tarefa de cópia de segurança).

      2. Selecione um serviço.

      Pasta

      1. Clique em Folder (Pasta).

      2. Selecione a pasta que contém o ficheiro da aplicação de origem.

        Esta pode ser a pasta de destino de uma tarefa de cópia de segurança. Para obter mais informações, consulte Criar uma tarefa de cópia de segurança.

    3. Clique em Select (Selecionar).
  5. Em Source and Destination (Origem e Destino), especifique a aplicação de destino.
    1. Em Destination (Destino), clique em Browse (Procurar).
    2. Selecione um serviço.
    3. Clique em Select (Selecionar).
  6. Opcional: Em Source and Destination (Origem e Destino) > Source version (Versão de origem), selecione a versão de origem que pretende restaurar.
    Nota:

    Só estão disponíveis várias versões de origem se a tarefa de cópia de segurança correspondente tiver a gestão de versões ativada. Para obter mais informações sobre como ativar a gestão de versões, consulte Criar uma tarefa de cópia de segurança.

  7. Em Restore Schedule (Agendamento de restauro), especifique um agendamento para o restauro:

    Tipo de agendamento

    Descrição

    Manual

    É executada apenas quando um utilizador inicia a tarefa.

    É executada uma vez após

    Executa a tarefa após terminar a execução de uma tarefa associada.

    Nota:

    Se a tarefa associada falhar, a tarefa não será executada.

    1. Clique em Select a linked job (Selecionar uma tarefa associada).

    2. Selecione uma tarefa associada.

    Executada segundo o agendamento

    Executa a tarefa num agendamento repetido.

    1. Escolha uma das seguintes opções e especifique a informação relevante:

      • Pontual: Especifique a data e hora.

      • Diariamente: Especifique a hora.

      • Semanalmente: Especifique a hora e os dias da semana.

      • Mensalmente: Especifique a hora e os dias do mês.

      • Periódica: Especifique a data, hora e intervalo de espera. Uma tarefa com um agendamento periódico é executada na data e hora especificadas e, em seguida, é executada recorrentemente a cada intervalo de espera. Por exemplo, se o intervalo de espera for de 2 horas, então a tarefa é executada a cada duas horas após a sua execução inicial.

    2. Opcional: Selecione Set end time (Definir hora de fim) e especifique uma data e hora para terminar o agendamento da tarefa.

    3. Clique em Apply (Aplicar).

    O agendamento é criado e surge na lista de agendamentos.

  8. Clique em Apply (Aplicar) ou Restore Now (Restaurar agora).

    A tarefa de restauro é criada.

    Se clicar em Restore Now (Restaurar agora), a tarefa de restauro é executada imediatamente.

Este artigo foi útil?

50% das pessoas acham que foi útil.
Obrigado por seu retorno.

Conte-nos como podemos melhorar este artigo:

Se quiser enviar outros comentários, escreva-os abaixo.

Escolher especificação

      Mostrar mais Menos

      Este site noutros países/regiões:

      open menu
      back to top