Resolvendo problemas de 403/500/timeout na etapa 3
Encontrando um erro 403, 500 ou de tempo limite na Etapa 3 do instalador? Esses problemas não são comuns, mas podem ocorrer em hospedagens econômicas ou em hospedagens que não estão bem configuradas para executar o instalador.
Abaixo está uma lista de opções rápidas e respostas de erro com recomendações para cada uma. Para um código de erro específico, pule diretamente para essa seção.
OPÇÕES RÁPIDAS
Problemas de Timeout
O servidor web não está configurado para rodar tempo suficiente para extrair o arquivo e instalar o banco de dados.
- A solução rápida é realizar uma extração manual, que pula a etapa de extração automática do instalador.
- Para bancos de dados grandes, defina o Motor de Backup do Banco de Dados para Mysqldump em vez de Código PHP, se o seu host o suportar. Para arquivos grandes, defina o Motor de Arquivo para Shell Zip ou DupArchive em vez de ZipArchive, se o seu host o suportar. Ambas as configurações estão em Duplicator Pro » Configurações » Backup.

Desativar Plugins
Se você tiver plugins de segurança ou de cache instalados, é recomendável desativá-los temporariamente para evitar conflitos no momento da instalação. Alguns plugins de segurança podem acessar pastas externas à instalação do WordPress, enquanto outros, uma vez ativados em um novo ambiente, precisam de configuração adicional.
- Durante a Criação: Isso pode ser feito criando seu backup com todos os plugins de cache e segurança temporariamente desativados e adicionando todos os caminhos de cache à lista de filtros de diretório.
- Antes da Instalação: Se você já avançou demais no processo de instalação e não quer criar um novo backup, você sempre pode realizar uma extração manual e remover ou renomear temporariamente a pasta do plugin que você suspeita estar causando problemas. Conclua o processo de instalação e, em seguida, restaure o plugin.
- Durante a Instalação: Na Etapa 3 do instalador, em opções, há uma caixa de seleção onde você pode desativar plugins. Marque a opção para desativar todos os plugins e continue com a instalação. Assim que o site estiver instalado, você poderá reativar todos os plugins.
Plugin Wordfence
Wordfence é um excelente plugin, mas mover um site WP com ele ativado pode causar problemas ao tentar reimplantar o site inicialmente.
- A correção mais rápida é desativar o firewall do plugin temporariamente até que seu site seja implantado.
- O Wordfence possui um recurso de firewall que filtra o código PHP. Portanto, ao executar o installer.php, ele pode ser bloqueado pelo Wordfence. Isso é mais relevante para usuários com várias instalações do WordPress. Por exemplo, se você estiver tentando duplicar uma instalação do WordPress enquanto outro site WordPress existia em outro diretório, você poderá receber um erro "403 Acesso Negado", pois o Wordfence funciona em vários diretórios. Abaixo estão algumas etapas para adicionar o instalador à lista de permissões:
- Vá para sua página Wordfence Live Traffic.
- Após a instalação, se você remover a regra, certifique-se de adicioná-la novamente à lista de permissões quando executar o instalador.
Verificar arquivo .htaccess
Configurações inadequadas do servidor web podem causar problemas como:
- Índice de diretório ausente. Corrija adicionando
DirectoryIndex index.html index.phpao .htaccess. - Uma regra do mod_security bloqueando o instalador. Pergunte à sua hospedagem qual regra do mod_security é responsável e como removê-la. Documentação mais antiga para isso (incluindo alguns exemplos do SiteGround) usa a sintaxe ModSecurity 1.x
<IfModule mod_security.c>SecFilterRemove [ID da regra]</IfModule>, mas hospedagens atuais com ModSecurity 2.x usamSecRuleRemoveById [ID da regra]em vez disso. Confirme qual versão e sintaxe sua hospedagem executa antes de aplicar qualquer uma delas.
RESPOSTAS DE ERRO
Erro Interno do Servidor 500
Se você receber este erro de qualquer log ou resposta, consulte:
Como lidar com mensagens de ‘Servidor Interno 500’?
403 Proibido/Acesso Negado
Se você receber esta resposta, ela pode estar relacionada a permissões. Abaixo estão algumas opções:
- Dê permissões à sua pasta raiz do WordPress (como 755)
Nota: As opções avançadas do Passo 1 permitirão que você defina recursivamente as permissões em diretórios ou arquivos - Entre em contato com seu host com o erro e pergunte sobre quaisquer regras de firewall que eles apliquem.
- Verifique o arquivo .htaccess, abordado acima em Opções rápidas.
- Desative temporariamente qualquer firewall ou plugin de segurança, abordado acima em Desativar plugins e plugin Wordfence.
Se a própria compilação estiver expirando em vez de falhar completamente, aumente o limite de max_execution_time do PHP e verifique a configuração Tempo Máximo de Compilação em Duplicator Pro » Configurações » Backup » Processamento (medido em minutos, definido como 0 para nenhum limite). Veja Lidando com Avisos, Erros e Problemas de Tempo Limite do Scanner para obter orientação passo a passo sobre ajuste.
Trabalhar com as opções acima resolve a maioria dos erros 403, 500 e de tempo limite encontrados na Etapa 3 do instalador.
Veja Também:
Como lidar com mensagens de "Servidor Interno 500"?
Documentação do Wordfence
Site ModSecurity
Referência ModSecurity
Provedores de hospedagem recomendados para Duplicator?