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 Simbólicos
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.
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
- Encaminhar para subpasta sem separação de serviço.
- Encaminhar para subpasta com separação de serviço.
- 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
- Faça login no Cloudflare
- Na Página Visão Geral clique em “Avançado” » Clique em “Pausar”
- Execute a implantação do instalador
- 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:
- Vá para Duplicator Pro » Configurações » Backups » Configurações Avançadas.
- Altere o Tipo de Bloqueio de Thread para SQL.
- 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:
- Volte para a etapa um “1-Configuração” e clique no link rápido [caminho raiz] para adicionar o diretório raiz do WordPress como um filtro, em seguida, execute o scanner.
- 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.