Documentação do Duplicator

Documentação, Materiais de Referência e Tutoriais para o Duplicator

Lidando com Avisos, Erros e Problemas de Tempo Limite do Scanner


Você está enfrentando problemas durante a etapa de verificação de backup, como avisos, erros ou tempos limite? Este artigo fornece soluções para problemas comuns relacionados à estrutura de arquivos, permissões e configurações do servidor que podem causar esses problemas. Vamos guiá-lo através de soluções passo a passo para esses problemas.

Estrutura de Arquivos

Resolver problemas de verificação relacionados à estrutura de arquivos do seu servidor pode ser frustrante. Esta seção irá guiá-lo através de problemas comuns como links simbólicos, contagem grande de arquivos, arquivos ilegíveis e muito mais, fornecendo soluções passo a passo para que suas verificações voltem a funcionar sem problemas:

Links que apontam para si mesmos podem causar um loop recursivo. Verifique o sistema de arquivos em busca de links de diretório que se referem a si mesmos. Por exemplo, se /public_html/mydir aponta de volta para /public_html, isso pode criar um loop recursivo para o PHP, caso em que você precisaria filtrar /public_html/mydir.

Para verificar links simbólicos, vá para Duplicator » Ferramentas » Geral » Validador de Verificação e clique no botão Executar Validação de Integridade da Verificação. Isso encontrará symlinks e arquivos ilegíveis. Quando a verificação for concluída, adicione o(s) caminho(s) completo(s) dos “Links Simbólicos” à lista de filtros de diretório na Etapa 1 do processo de criação de backup.

Se o validador de verificação não encontrar arquivos, acesse o gerenciador de arquivos do seu host e procure por algo que possa causar isso (por exemplo, pode parecer /dir1, e se você entrar em /dir1, ele conterá o conteúdo de /, o que significaria que também incluiria /dir1, etc.). Para esses tipos de diretórios/links, habilite filtros de arquivos e adicione os caminhos completos dos diretórios à caixa de diretórios ao criar um backup.

Observação: Se este processo parecer muito técnico, entre em contato com seu host e pergunte se há links simbólicos ou recursivos na estrutura do seu diretório WordPress. Em alguns casos, o validador de verificação pode não detectar um link simbólico em seu servidor.

Contagem Grande de Arquivos

Para algumas configurações de hospedagem econômica com tempos limite ativados, uma contagem grande de arquivos pode fazer com que a verificação atinja o tempo limite. Se os tempos limite do PHP ou Apache estiverem definidos como baixos e você estiver tentando verificar mais de 250 mil arquivos, o processo pode não conseguir verificar todos os arquivos.

Para resolver, vá para Backups » Criar Novo. Na página de criação de backup, um filtro para o diretório com a contagem de arquivos grande. A abordagem recomendada é aumentar os tempos limite do seu PHP e Servidor Web, para que a verificação tenha tempo de terminar.

Arquivos Ilegíveis

Em alguns sistemas, certos caracteres utf8 podem causar problemas na verificação. Este é um problema muito incomum e geralmente mais prevalente em sistemas operacionais Windows executando versões mais antigas do PHP.

Para verificar arquivos ilegíveis dentro do plugin, vá para Duplicator » Ferramentas » Geral » Validador de Verificação » Executar Validação de Integridade da Verificação. Isso executará uma verificação que procurará por arquivos ilegíveis. Quando a verificação for concluída, adicione o(s) caminho(s) dos "Arquivos Ilegíveis" à lista de filtros de diretório na Etapa 1 do processo de criação de backup.

Nenhum Arquivo Encontrado

Se você executar uma verificação e os resultados não mostrarem nenhum arquivo encontrado, seu servidor pode estar configurado com "separação de servidor". Você precisará entrar em contato com seu provedor de hospedagem para obter mais detalhes; no entanto, este pode ser um problema em alguns sistemas. Possíveis opções na janela Configuração de Domínio são:

Sem encaminhamento

  1. Encaminhar para subpasta sem separação de serviço.
  2. Encaminhar para subpasta com separação de serviço.
  3. Encaminhar para IP/Host/URL.

Mudar temporariamente para #2 permitirá que o Duplicator funcione sem problemas tanto para o backup quanto para o instalador.


403 Proibido

Ao encontrar um erro 403 Forbidden, pode ser desafiador solucionar e resolver o problema. Esta seção o guiará pelas causas comuns de erros 403, incluindo problemas de permissão, regras mod_security e conflitos de plugin/tema, fornecendo soluções para colocar seu scanner em funcionamento novamente.

Mensagens de Erro Comuns:

  • Proibido: Você não tem permissão para acessar wp-admin/xyz.php neste servidor.
  • Um erro 403 Forbidden foi encontrado.

Solução 1

Um problema de permissão pode estar relacionado a um arquivo/diretório ou ao arquivo .htaccess. Tente alterar a permissão do arquivo .htaccess raiz do seu host para 755 e, em seguida, tente a solicitação algumas vezes para ver se ela inicia a verificação. Se o problema persistir, tente entrar em contato com seu host.

Solução 2

Verifique com seu host se há regras mod_security que possam estar causando o problema e peça para eles colocarem a regra que causa o problema em sua lista de permissões no seu host.

Veja também:
O que posso fazer para resolver problemas ao migrar um site grande?
O que posso tentar para problemas de Gateway 502/503/504 durante a verificação/construção?
Provedores de hospedagem recomendados para o Duplicator?

Solução 3

Em alguns casos, um plugin ou tema mal escrito pode ter código que entra em conflito com o Duplicator. Para resolver conflitos de plugin/tema, veja Por que a interface do usuário (UI) do Duplicator não está funcionando?


Erros 500

A maioria dos erros 500 do servidor web pode ser difícil de rastrear, pois são lançados pelo servidor web e não pelo PHP. Abaixo estão várias opções que você pode tentar para problemas de gateway 500/502/503/504 com o scanner.

Solução 1

Atualização de Configuração
Considere as seguintes atualizações para o arquivo .htaccess:

  • Opção 1: Altere o valor dinâmico para chamadas Ajax
    <IfModule mod_timeout.c>
    <Files ~ ".php">
    SetEnvIf Request_URI "admin-ajax" DynamicTimeout=240
    </Files>
    </IfModule>
  • Opção 2: Atualize o arquivo .htaccess a partir da interface do gerenciador de arquivos (Caminho: public_html/.htaccess) e também aumente o limite max_execution_time de 300 para 3000 na interface Selecionar versão do PHP fornecida no cPanel.
    <IfModule Litespeed>
    RewriteEngine On
    RewriteRule .* - [E=noabort:1, E=noconntimeout:1]
    </IfModule>

Solução 2

Cloudflare
Se você estiver usando o Cloudflare, as configurações abaixo podem ajudar

  1. Faça login no Cloudflare
  2. Na Página Visão Geral clique em “Avançado” » Clique em “Pausar”
  3. Execute a implantação do instalador
  4. Reative o Cloudflare

Solução 3

Contate o Provedor de Hospedagem
Conecte-se com seu provedor de hospedagem e informe que você está recebendo um erro 500. Muitas vezes, seu host terá acesso aos logs do servidor web, o que pode ajudar a isolar o que está causando o erro em suas configurações de servidor. Em alguns casos, o host poderá fornecer informações suficientes para dar um status sobre o motivo pelo qual o erro 500 está sendo gerado. Essas informações, em alguns casos, podem nos ajudar a tentar diferentes configurações no ambiente do host.

Atualização:
Pergunte ao seu host se eles estão executando a versão mais recente de um software de servidor web como Apache ou nginx. Muitas vezes, os hosts executam uma versão muito desatualizada do software, que terá patches e correções para o problema que você está enfrentando.

Solução 4

Solução de Problemas Geral
Existem vários protocolos de solução de problemas que você pode implementar para validar se o problema é realmente um problema de rede entre seu navegador e o servidor. Se você puder tentar de um computador diferente ou até mesmo de um navegador diferente, isso às vezes pode isolar o problema. Para uma análise completa das várias maneiras de corrigir esse problema, consulte este artigo sobre Compreendendo e Corrigindo Erros 502 Bad Gateway.

Veja também:
O que posso tentar para problemas de Gateway 502/503/504 durante a instalação?
Provedores de hospedagem recomendados para o Duplicator?


Serviço JSON

Você recebe a mensagem de erro ‘Impossível ler JSON do serviço’ durante a verificação de backup? As seguintes etapas podem ajudá-lo a resolver este problema:

  1. Vá para Duplicator Pro » Configurações » Backups » Configurações Avançadas.
  2. Altere o Tipo de Bloqueio de Thread para SQL.
  3. Tente criar um backup novamente.

Solução de Problemas

As seguintes são etapas gerais de solução de problemas que ajudam a resolver os problemas de verificação de backup:

Opção 1

Vá para Backups » Criar Novo » Escolha “Somente Banco de Dados”. Isso criará apenas o banco de dados e informará se há um problema com um arquivo ou diretório específico. Se o scanner estiver completo, há um problema com um dos arquivos do seu sistema. Neste caso, você pode seguir estas etapas:

  1. Se isso funcionar, continue adicionando e removendo diretórios até localizar a área do problema. Comece pelos diretórios mais altos e vá descendo. Caso contrário, veja a “Opção 2” abaixo.

Opção 2

Se você já tentou todas as soluções mencionadas anteriormente e ainda não funcionou, verifique o log de erros do PHP e entre em contato com seu provedor de hospedagem.


Este artigo foi útil?


Artigos Relacionados

Não Deixe Mais Um Dia Passar Desprotegido

Cada hora sem backups adequados do WordPress coloca seu site em risco • Cada migração atrasada do WordPress custa desempenho e crescimento

Obtenha o Duplicator Agora
Plugin Duplicator

Espere! Não perca sua
oferta exclusiva!

Como cliente , você recebe 60% DE DESCONTO

Experimente o Duplicator gratuitamente em seu site — veja por que mais de 1,5 milhão de profissionais do WordPress confiam em nós. Mas não espere — este desconto exclusivo de 60% está disponível apenas por tempo limitado.

ou
Obtenha 60% de Desconto no Duplicator Pro Agora →