Como efetuar uma cópia de segurança e restaurar um website WordPress utilizando 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 MARS (Multi-Application Recovery Service) da QNAP foi concebida 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 plug-in 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 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 Chave de acesso, clique em 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 do 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 Aplicação > WordPress.
  3. Clique em Adicionar serviço.

    É apresentada a janela Adicionar serviço.

  4. Especifique as seguintes informações:
    • Nome do serviço
    • URL do anfitrião
    • Chave de acesso do QNAP NAS Backup

  5. Clique em 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 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 Cópia de segurança.
  2. Clique em Criar tarefa de cópia de segurança.

    É apresentada a janela Criar tarefa de cópia de segurança.

  3. Em 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 Origem e Destino, especifique a aplicação de origem para a qual pretende efetuar a cópia de segurança.
    1. Em Origem, clique em Procurar.
    2. Selecione um serviço e, em seguida, clique em Selecionar.
  5. Em Origem e Destino, especifique a pasta de destino da cópia de segurança.
    1. Em Destino, clique em Procurar.
    2. Selecione uma pasta de destino para a cópia de segurança e, em seguida, clique em Selecionar.
      Sugestão
      Para criar uma nova pasta de destino, clique em Adicionar pasta.
  6. Em 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 Agendamento de cópia de segurança, especifique um horário para a cópia de segurança:

    Tipo de agendamento

    Descrição

    Manual

    Executa somente quando um utilizador inicia a tarefa.

    É executada uma vez após

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

    Aviso
    Se a tarefa associada falhar, a tarefa não será executada.
    1. Clique em 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 Definir hora de fim e especifique uma data e hora para terminar o agendamento da tarefa.
    3. Clique em Aplicar.

    O agendamento é criado e surge na lista de agendamentos.

  8. Opcional: Ative a gestão de versões.
    1. Selecione Ativar política de retenção de versões de cópia de segurança para várias cópias de segurança.
    2. Em Política de retenção, escolha uma das seguintes opções:
      • Dias retidos: Cada cópia de segurança é guardada na pasta de destino durante o número de dias especificado e é depois eliminada.
      • 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 Limite, especifique um número correspondente ao número de dias ou versões retidos.
  9. Clique em Aplicar ou Criar cópia de segurança agora.

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

    Se tiver clicado em 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 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 e da versão da Container Station instalada no seu dispositivo QNAP:
    Aviso
    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.
    Uma aplicação do WordPress nativa
    Versão da Container StationComandos
    3.x
    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

    2.x
    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 (Container Station v3.x):


    Um contentor da aplicação do WordPress dentro da Container Station
    Versão da Container StationComandos
    3.x
    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
    Substitua {@container_name} pelo nome do contentor WordPress.
    2.x
    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
    Substitua {@container_name} pelo nome do contentor WordPress.
    Sugestão
    O nome do contentor WordPress pode ser encontrado em Container Station > Visão Geral > Tudo > Nome:
    O seu terminal terá o seguinte aspeto (Container Station v3.x):

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

Criar uma tarefa de restauro

  1. Aceda a Restaurar.
  2. Clique em Criar tarefa de restauro.

    É apresentada a janela Criar tarefa de restauro.

  3. Em 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 Origem e Destino, especifique a aplicação de origem.
    1. Em Origem, clique em Procurar.
    2. Selecione o tipo de origem:

      Tipo de origem

      Ação

      Tarefa de cópia de segurança

      1. Clique em Tarefa de cópia de segurança.
      2. Selecione um serviço.

      Pasta

      1. Clique em 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 Selecionar.
  5. Em Origem e Destino, especifique a aplicação de destino.
    1. Em Destino, clique em Procurar.
    2. Selecione um serviço.
    3. Clique em Selecionar.
  6. Opcional: Em Origem e Destino > Versão de origem, selecione a versão de origem que pretende restaurar.

    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 Agendamento de restauro, especifique um agendamento para o restauro:

    Tipo de agendamento

    Descrição

    Manual

    Executa somente quando um utilizador inicia a tarefa.

    É executada uma vez após

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

    Sugestão
    Se a tarefa associada falhar, a tarefa não será executada.
    1. Clique em 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 Definir hora de fim e especifique uma data e hora para terminar o agendamento da tarefa.
    3. Clique em Aplicar.

    O agendamento é criado e surge na lista de agendamentos.

  8. Clique em Aplicar ou Restaurar agora.

    A tarefa de restauro é criada.

    Se tiver clicado em 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