Tratando Problemas de Importação, Upload e Lançamento do Instalador
Este guia abrange problemas comuns na importação, upload e lançamento do instalador no Duplicator. Ele oferece soluções para resolver erros de link de importação, problemas de upload por arrastar e soltar e problemas de lançamento do instalador relacionados a permissões de servidor e execução de PHP.
1. Problemas com o Link de Importação
Se o seu link de importação não estiver baixando o arquivo do pacote corretamente, consulte a tabela abaixo para fontes suportadas.
Fontes de Importação Suportadas e Não Suportadas
| Fonte | Status | Observações |
|---|---|---|
| Hospedagem Genérica | Suportado | A maioria das hospedagens que permitem o download direto de arquivos .zip ou .daf. Se ocorrerem problemas, tente baixar pelo navegador ou entre em contato com sua hospedagem. |
| Dropbox | Suportado | Totalmente suportado. |
| Google Drive | Suportado | Suportado a partir da versão 4.5.9 do Duplicator Pro. |
| AWS (Amazon S3) | Não Suportado | Atualmente não suportado. |
| OneDrive | Não Suportado | Atualmente não suportado. |
2. Problemas com o Upload do Arquivo de Importação (Arrastar e Soltar)
Mensagem de Erro Comum:
ERRO AJAX! STATUS: 403 Forbidden
Solução 1: Verifique Restrições do Imunify360 ou .htaccess
Se você encontrar um erro "AJAX 403 Forbidden":
- Certifique-se de que o Imunify360 não esteja instalado ou interferindo.
- Se o Imunify360 não estiver instalado, verifique se um arquivo
.htaccessestá bloqueando o acesso. - Entre em contato com seu host para obter ajuda ou tente as Soluções 2 e 5.
Solução 2: Enviar Arquivo Compactado Manualmente via FTP
Se a importação por arquivo ou link falhar, envie manualmente o arquivo compactado:
- Acesse seu servidor usando um cliente FTP ou o Gerenciador de Arquivos do cPanel.
- Upload the archive (
.zipor.daf) to one of these locations:- diretório
/wp-content/backups-dup-pro/imports - Diretório Raiz do WordPress (onde
wp-config.phpestá localizado), desta forma uma Instalação Clássica terá que ser realizada em vez de uma Instalação de Importação
- diretório
- Vá para Duplicator Pro > Importar e selecione o arquivo compactado enviado da lista.
Observe que, caso você tenha enviado o backup para o diretório raiz do WordPress, você precisará realizar uma Instalação Clássica.
3. Problemas com o Lançamento do Instalador
Mensagens de Erro Comuns:
- “O Duplicator não pode iniciar a Importação porque neste Servidor não é possível executar scripts PHP em pastas:”
Erro cURL 7: Falha ao conectar ao localhost na porta 8080: Conexão recusada
Solução 1: Permissões do Servidor
Se você encontrar erros de permissão ao iniciar o instalador, revise este guia sobre permissões de arquivo.
Solução 2: Verifique se a Execução de PHP está Permitida
Verifique se a execução de PHP está bloqueada nos diretórios relevantes:
- Bloqueio .htaccess: Procure por arquivos
.htaccessque possam negar a execução de PHP, como:
<Files *.php>
Order Deny,Allow
Deny from all
</Files>
A presença de um arquivo .htaccess no wp-content não impede necessariamente a execução. Renomeie temporariamente o arquivo.htaccesspara testar. - Plugins de Segurança: Desative temporariamente plugins como Wordfence que possam bloquear o acesso ao instalador.
- Restrições de Hospedagem: Se a execução de PHP estiver bloqueada no nível do servidor, entre em contato com seu host ou considere mudar de provedor de hospedagem.
Solução 3: Use Modos de Instalação Alternativos
Se a execução de PHP não puder ser habilitada:
- Envie manualmente o instalador e o arquivo compactado para o diretório raiz do WordPress.
- Acesse o instalador via
https://seusite.com/installer.php. - Escolha o ‘Modo de Instalação de Sobrescrita’ para sobrescrever o site ou banco de dados existente, conforme necessário.
Observação: O Duplicator Pro versão 4.5.1+ inclui patches que resolvem este problema para a maioria das configurações. Por favor, atualize para a versão mais recente.
Solução 4: Contêineres Docker (Erros cURL)
Se estiver executando o Duplicator no Docker e vendo erros cURL (por exemplo, conexão recusada na porta 8080), ajuste sua configuração do Apache dentro do contêiner:
- Edite
/etc/apache2/ports.confe certifique-se de:Listen 80 Listen 8080 - Edite
/etc/apache2/sites-available/000-default.confpara aceitar conexões em ambas as portas.
Consulte a documentação de configuração do Docker e Apache ou o Stack Overflow para mais detalhes.