Obtenha hoje o melhor plug-in de backup e migração para WordPress
Obter o Duplicator agora

Documentação do Duplicador

Documentação, materiais de referência e tutoriais para o Duplicator

Como corrigir problemas de arquivo e de interface do instalador geral no Duplicator

Ao utilizar o instalador do Duplicator, pode deparar-se com vários problemas relacionados com a interface do utilizador ou com o arquivo. Este guia aborda problemas comuns da IU do instalador e as respectivas soluções.

Arquivo não encontrado

Cada cópia de segurança do Duplicator inclui um único installer.php ligado a um arquivo específico (.zip ou .daf). Se não corresponderem, aparece uma mensagem de erro, como a seguinte:

  • Arquivo não encontrado!
  • Detectada incompatibilidade entre o instalador e o arquivo

Se vir uma destas mensagens, consulte as soluções abaixo:

Solução 1: Localizar o nome correto do arquivo

Certifique-se de que o nome do ficheiro de arquivo corresponde ao esperado pelo instalador.

Aceda a Duplicator Pro " Cópias de segurança, clique no botão + e, em seguida, clique no botão "Ver detalhes".

Nota: Se estiver a utilizar o Duplicator Lite, aceda a Duplicator Lite " Cópias de segurança e , em seguida, clique no botão Detalhes da cópia de segurança .

Em seguida, expanda a secção Geral e veja o nome do arquivo de cópia de segurança completa em Ficheiros.

Por fim, aceda à cópia de segurança que descarregou e verifique o nome completo, que terá este formato: [full-unique-name]_archive.zip

Solução 2: Extrair o instalador da cópia de segurança

Extraia o ficheiro do Instalador do ficheiro de arquivo utilizando este guia. As instruções sobre como extrair manualmente um ficheiro DAF podem ser encontradas aqui.

Pode mudar o nome do ficheiro se quiser e utilizá-lo para substituir o ficheiro do Instalador existente, mas certifique-se de que o elimina após a instalação.

Solução 3: Validar transferências

Certifique-se de que o ficheiro de arquivo foi totalmente transferido e carregado corretamente. Além disso, compare o tamanho do ficheiro no seu computador local com o tamanho apresentado no ecrã Cópias de segurança. Se não corresponderem, transfira e carregue novamente o ficheiro.

Solução 4: Experimente um navegador diferente

Se o problema persistir, tente o seguinte:

  • Utilize um navegador diferente sem extensões.
  • Se estiver a executar os sítios Web através de um proxy, considere desativar temporariamente o proxy e, em seguida, limpe a cache DNS.
  • Considere a possibilidade de desligar temporariamente quaisquer VPNs que esteja a utilizar ou qualquer software de firewall.

Erros de JavaScript

Se a interface do usuário installer.php não estiver carregando corretamente devido a erros de JavaScript, tente o seguinte:

  1. Verificar se o servidor inseriu automaticamente um .htaccess no ficheiro dup-installer diretório.
  2. Eliminar o .htaccess ficheiro. (Active a opção "ver ficheiros ocultos" no FTP, se necessário).
  3. Limpe a cache do seu browser e volte a carregar o ficheiro installer.php.

Nota: Por vezes, os servidores podem inserir um .htaccess num dos sub-pastas do ficheiro dup-installer pasta.

Problemas com o Safari/Macintosh

Alguns sistemas Mac descompactam automaticamente os ficheiros, causando problemas com o Duplicator. O instalador do Duplicator procura um ficheiro .zip ou .daf, pelo que podem ocorrer problemas se o ficheiro for descarregado como ficheiros separados e extraídos.

Solução 1: Impedir a descompactação automática no Safari

  1. Abrir o Safari.
  2. Aceder a Preferências " Geral.
  3. Desmarque a opção "Abrir ficheiros seguros após o descarregamento".
  4. Voltar a descarregar o ficheiro de arquivo.

Solução 2: Verificar a integridade do arquivo

Se, durante o processo de instalação, verificar que o arquivo é extraído com um diretório com o mesmo nome do arquivo ou, em alguns casos, com uma pasta com o nome __MACOSXsignifica que o ficheiro de arquivo foi modificado.

Para obter uma cópia em bruto do ficheiro archive.zip/daf, verifique os seguintes locais:

  • Duplicador Pro: /your_site/wp-content/backups-dup-pro (ou qualquer caminho de armazenamento que tenha definido)
  • Duplicador Lite:
    • /public_html/wp-content/backups-dup-lite/
    • /public_html/wp-snapshots/ (caminho antigo)

Também é possível voltar a arquivar os ficheiros:

  1. Extraia o ficheiro de arquivo para o seu computador local e navegue até ao ficheiro installer-backup.php.
  2. Selecione todos os arquivos/pastas e recrie o arquivo archive.zip para que o installer-backup.php fique na raiz do arquivo.
  3. Em alguns casos, poderá ser necessário mudar o nome do arquivo criado no segundo passo para o nome original do ficheiro extraído no primeiro passo acima.
  4. Coloque o arquivo recém-reorganizado no mesmo local que o arquivo installer.php e tente novamente.

Nota: Embora o rearquivamento dos ficheiros funcione na maioria dos casos, a chave para resolver o problema é impedir que o seu browser/sistema operativo ou programa externo altere a estrutura do ficheiro de arquivo quando este é transferido para o seu computador.

Instalador inválido

Se abrir o installer.php num browser mostrar código corrompido ou um pedido de transferência, é provável que exista um problema de configuração do servidor ou que o ficheiro do Instalador tenha sido corrompido quando o servidor o apresentou como parte do processo de transferência.

Solução 1: Corrigir a apresentação de texto simples

Se o installer.php é apresentado como texto simples, modifique o .htaccess ou httpd.conf acrescentando as seguintes linhas:

AddType application/x-httpd-php .php .htm .html
AddHandler x-httpd-php .php .htm .html

Nota: Utilize um motor de busca (como o Google) para a configuração do seu alojamento (por exemplo, "MAMP AddType PHP") para obter instruções específicas. Por exemplo, um problema semelhante usando o MAMP pode ser encontrado aqui.

Solução 2: Corrigir a apresentação do texto binário

Se o installer.php mostra caracteres binários ou hexadecimais em vez de caracteres em execução, como

1f8b 0800 0000 0000 0003 ecfd 7b57 1bb9d228 0eff 9dbd d6fe 0e8d 7706 ecd0 363609b9 d8e9 7813 7012 26dc 8221 2401 86a7...

ou

Warning: Unexpected character in input: '?' (ASCII=17) state=0

Nesse caso, o servidor Web poderá ter alguns problemas com o descarregamento do ficheiro para o seu computador. A maneira mais fácil de obter uma boa cópia do instalador é tentar o seguinte:

  • Descarga direta por FTP:
    1. Quando transferir os ficheiros de cópia de segurança do seu cliente FTP, certifique-se de que está em modo binário, uma vez que o modo ASCII pode corromper o ficheiro zip. A cópia de segurança pode ser encontrada utilizando estes caminhos de ficheiro:
      • Duplicador Pro: /your_site/wp-content/backups-dup-pro (ou qualquer caminho de armazenamento que tenha definido)
      • Duplicador Lite:
        • /public_html/wp-content/backups-dup-lite/
        • /public_html/wp-snapshots/ (caminho antigo)
    2. Localize o Instalador com um nome de ficheiro associado à cópia de segurança correta e transfira-o.
    3. Abrir o installer.php num editor de texto como o Notepad++. O código do ficheiro deve ser um ficheiro PHP normal.
  • Utilizar o instalador de cópia de segurança: Outra opção é abrir o ficheiro archive.zip e encontrar o ficheiro installer-backup.php este ficheiro será uma cópia exacta do ficheiro original installer.php ficheiro. Para mais pormenores, consulte este guia. As instruções sobre como extrair manualmente um ficheiro DAF podem ser encontrado aqui.
  • Contactar o anfitrião: Informe o seu anfitrião de que a transferência de ficheiros tem de ser definida para o modo binário e não para ASCII.

Solução 3: Corrigir o prompt de download

Se estiver a navegar para o installer.php solicita um download em vez de o executar, poderá ter um problema de .htaccess que está corrompido ou não está configurado para funcionar corretamente. Para testar isso:

  1. Crie um ficheiro PHP em branco, tal como test.php
  2. Carregue este ficheiro para o mesmo diretório que o ficheiro installer.php.
  3. Se o test.php também é descarregado em vez de ser executado, o seu servidor não está a processar o PHP corretamente.

Para resolver este problema, contacte o seu anfitrião e diga-lhe que o seu sítio não está a processar corretamente os ficheiros PHP.

Solução 4: Corrigir erros de análise

Se installer.php dá erros como:

Parse error: syntax error, unexpected $end, expecting T_VARIABLE or T_DOLLAR_OPEN_CURLY_BRACES or T_CURLY_OPEN in … installer.php on line 1300

Nesse caso, a codificação do seu ficheiro não está a ser aceite corretamente pelo seu servidor Web. Abaixo estão algumas opções:

  1. Em muitos casos, a transferência dos ficheiros de um servidor para outro pode fazer com que o instalador fique corrompido. Para resolver este problema, veja a Solução #2 acima. Em muitos casos, alterar o modo FTP de ASCII para binário pode resolver este problema.
  2. Se a primeira opção não resolver o problema, pode utilizar um programa como o Notepad++. Abrir o installer.php e altere a definição de codificação, que se encontra na barra de ferramentas superior, de ANSI para UTF-8. Tente converter de um formato para o outro. Em seguida, guarde o ficheiro e volte a carregar o ficheiro do Instalador para o servidor para ver qual a versão que funciona.

É isso aí! Se estiver a ter problemas com o instalador ou com o arquivo do Duplicator, os passos acima devem ajudar a resolvê-los. Se os problemas persistirem, considere verificar com o seu fornecedor de alojamento se existem problemas de configuração do servidor.

Está à procura de migrar um site com tempo de inatividade zero? Se sim, consulte o nosso guia completo sobre "Como migrar um site com tempo de inatividade zero".

Este artigo foi útil?

Artigos relacionados