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 acesso, login e redireccionamento

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 tema functions.php ficheiros.
    • Verificar o .htaccess para redireccionamentos desnecessários.
    • Tente remover o seu .htaccess e gerar um novo ficheiro em Definições " Permalinks em WordPress.
  • 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.
  • Meta tags de atualização ou redireccionamentos JavaScript.
    • Desativar o plug-in que está a causar o problema.
    • Alterar o tema.
  • Os permalinks do WordPress estão mal configurados.
  • Verificar o installer-log.txt para 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

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-admin
  • https://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.php e 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:

  1. Descarregar um novo wp-config.php de WordPress.org.
  2. Edite-o com os detalhes da sua base de dados.
  3. Substituir o seu atual wp-config.php ficheiro.

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?".

Este artigo foi útil?

Artigos relacionados