Ao restaurar um site com o Duplicator, pode deparar-se com problemas de acesso, como problemas de início de sessão e de redireccionamento. Estes erros estão normalmente relacionados com as configurações do servidor Web, conflitos de plug-ins ou definições incorrectas. Este guia ajudá-lo-á a solucionar estes problemas.
403 Acesso negado
Se vir um erro "403 Forbidden" ou "403 Access Denied" depois de instalar o seu site, isso significa que o servidor Web está a restringir o acesso a um caminho específico. O Duplicator não tem controlo sobre isto, mas pode tentar as seguintes soluções:
Solução 1: Contactar o seu anfitrião
Se não estiver familiarizado com as configurações do servidor Web, contacte o seu fornecedor de alojamento e forneça-lhe o URL onde ocorre o problema. Normalmente, eles podem resolver esse problema rapidamente.
Solução 2: Editar a configuração do servidor Web
Se tiver acesso ao servidor, edite o ficheiro de configuração do Apache (httpd.conf, ou httpd-ssl.conf para sítios SSL) e adicionar:
# The Directory path below should match your server the following is a SAMPLE
<Directory /var/www/html/example.com/public_html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Depois de efetuar as alterações, reinicie o Apache.
Solução 3: Recursos adicionais
Para obter mais detalhes sobre a resolução de erros 403, consulte este guia: "Como corrigir o erro 403 Forbidden no WordPress" do WPBeginner.
Erros 404 e problemas de redireccionamento
Se o seu site apresentar um erro 404, redirecionar incorretamente ou impedir o início de sessão, experimente estas soluções:
Solução 1: Corrigir problemas de redireccionamento
Os redireccionamentos podem ter origem nos seguintes problemas. Verifique em cada item o possível problema e a solução:
- Ficheiros mal configurados como
wp-config.php,.htaccess, ou temafunctions.phpficheiros.- Verificar o
.htaccesspara redireccionamentos desnecessários. - Tente remover o seu
.htaccesse gerar um novo ficheiro em Definições " Permalinks em WordPress.
- Verificar o
- Um plugin de redireccionamento.
- Desativar os plug-ins utilizando o Instalador.
- Redireccionamentos do lado do servidor.
- Verifique as definições do cPanel ou pergunte ao seu anfitrião.
- Os permalinks do WordPress estão mal configurados.
- Siga estes passos para solucionar problemas de permalinks do WordPress.
- Verificar o
installer-log.txtpara avisos ou erros adicionais.
Solução 2: Corrigir problemas de caminho
Se "index.php" aparecer na barra de endereço ou anexado a cada pedido HTTP, terá de atualizar a configuração do Apache.
Para permitir permalinks no Apache, é necessário dar instruções ao Apache para permitir que sites individuais actualizem o ficheiro .htaccess, adicionando as seguintes opções à secção Diretório no seu Apache de anfitriões httpd.conf ficheiro de configuração:
Adicione o seguinte ao httpd.conf ficheiro.
# The Directory path below should match your server the following is a SAMPLE
<Directory /var/www/html/example.com/public_html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Depois disso, reinicie o Apache. Se estiver num alojamento económico sem acesso ao ficheiro httpd.conf, terá de enviar esta entrada da FAQ para o seu alojamento.
Solução 3: Verificar plugins e temas
Os problemas de redireccionamento podem muitas vezes ser causados por plugins ou temas.
Para isolar rapidamente problemas comuns e desativar plug-ins durante a execução do Instalador, comece por ativar o Modo avançado no canto superior direito e certifique-se de que a opção Instalação completa está selecionada se optar por utilizar o Modo de segurança.

Em seguida, introduza as informações de ligação à base de dados em Configuração e clique em Validar.

Para desativar todos os plug-ins de uma só vez:
- Ao iniciar o Passo 1 do Instalador, utilize Opções " Avançadas " Modo de segurança.
- Defina o menu pendente para Ativado.

Para desativar apenas determinados plugins:
- Ao iniciar a Etapa 3 do Instalador, utilize Opções " Plug-ins activos para desativar plug-ins individuais, um a um, desmarcando-os.

Recomenda-se utilizar primeiro o Modo de segurança. Se suspeitar que determinados plug-ins estão a causar o problema, desactive o Modo de segurança e, em seguida, desactive esses plug-ins específicos no Passo 3, conforme indicado acima. Por fim, depois de iniciar sessão no administrador do WordPress, volte a ativar cada plug-in, um a um, e volte a guardar quaisquer definições, se aplicável, até encontrar o problema.
Se o problema persistir depois de tentar as opções acima, considere investigar o functions.php do seu tema para se certificar de que não existe código personalizado a causar um redireccionamento. Além disso, considere analisar algumas das soluções nesta FAQ.
Solução 4: Limpar a cache do navegador
O Google Chrome e outros navegadores guardarão em cache os seus redireccionamentos 301.
Para limpar a cache do browser em vários browsers, consulte este guia. Em seguida, deverá ser possível testar novamente o site. Se encontrou recentemente o redireccionamento, provavelmente só precisa de eliminar os dados da última hora.
Em alternativa, utilize uma janela de navegação anónima/privada. Nesse caso, a cache é limpa depois de o navegador ser fechado.
Problemas de login do administrador do WordPress
Se não conseguir iniciar sessão após a instalação, tente estas soluções:
Solução 1: Adicionar um novo utilizador administrador
No Instalador do Duplicador, certifique-se de que o Modo Avançado está ativado no primeiro ecrã.
Em seguida, na etapa 3, em Opções " Criar novo utilizador, crie um novo utilizador administrativo.

Utilize esta nova conta para iniciar sessão.
Solução 2: Validar ou repor o início de sessão
- Tente redefinir a palavra-passe através da ligação Perdeu a sua palavra-passe? no ecrã de início de sessão.
- Desativar os plug-ins durante a instalação para excluir conflitos, utilizando os passos aqui.
- Poderá ter de repor a palavra-passe seguindo estas instruções.
- Se todas as outras opções falharem, pode utilizar o script de reposição de emergência da palavra-passe.
Solução 3: Corrigir problemas de redireccionamento
Se está a tentar iniciar sessão no painel de administração do WordPress, mas continua a ser redireccionado para o início de sessão sem qualquer aviso de nome de utilizador/palavra-passe inválidos, então o redireccionamento do início de sessão pode estar danificado. Tente alterar o endereço URL no seu navegador para um dos seguintes endereços e, em seguida, tente iniciar sessão:
https://yoursite.com/wp-adminhttps://yoursite.com/wp-login.php
wp-config.php Erros
Se surgirem erros após a importação do sítio, estes podem dever-se a wp-config.php configuração incorrecta do ficheiro. O plugin copia todas as constantes definidas do seu ficheiro wp-config.php arquivo. No entanto, devido à complexidade de como essas constantes são inicializadas no PHP, há casos raros em que a replicação do seu arquivo wp-config.php pode falhar - silenciosamente ou com um erro.
Alguns exemplos são:
- Barras invertidas ou outras definições personalizadas.
- Uma constante definida é inicializada com uma verificação de fluxo.
- As variáveis dinâmicas são concatenadas com o valor do plano.
Nessas circunstâncias, poderá ver o seguinte nos registos:
PHP ERROR: Unexpected end of file
PHP WARNING: Use of undefined constant
Solução 1: Inspecionar wp-config.php
- Aberto
wp-config.phpe verificar se há constantes em falta ou erros de sintaxe. - Corrigir quaisquer valores quebrados ou caminhos incorrectos.
- Verificar as macros quanto a valores quebrados no caso de inicialização complexa com verificações de fluxo, variáveis dinâmicas, barras invertidas, etc.
Solução 2: Repor o wp-config.php
Se os erros persistirem, crie um novo wp-config.php manualmente:
- Descarregar um novo
wp-config.phpde WordPress.org. - Edite-o com os detalhes da sua base de dados.
- Substituir o seu atual
wp-config.phpficheiro.
Se o problema persistir, contacte o seu fornecedor de alojamento.
É isso aí! Esperamos que este guia tenha ajudado a corrigir problemas de acesso, login e redirecionamento que você estava enfrentando.
Se estiver à procura de uma forma de resolver problemas de migração, consulte o nosso guia: "Como resolver problemas de migração do WordPress?".