Sem categoria

wp-admin/setup-config.php como resolver esse loop de redirecionamento?

De repente alguém instala o WordPress e aparece o erro /wp-admin/setup-config.php, deixando a pessoa extremamente confusa. Isso acontece logo depois de fazer o login na área administrativa e tentar visualizar a página inicial do site. Existem várias explicações na web que apontam para este erro, mas eu não vi nenhuma que me fizesse corrigi-lo. Por isso, vou mostrar mais uma maneira de corrigir /wp-admin/setup-config.php, quando ele for redirecionado.

Geralmente aparece esta mensagem:

"The file wp-config.php already exists. If you need to reset any of the configuration items in this file,
please delete it first.You may try installing now."

[wpsm_update date="" label="TRADUZIDA"]O arquivo wp-config.php já existe. Se você precisar redefinir qualquer um dos itens de configuração neste arquivo,
por favor, exclua-o primeiro. Você pode tentar instalar agora.[/wpsm_update]

E o que você faz?

Primeiro, isso aparece quando o servidor tem algum sistema ou plugin de cache instalado, antes mesmo de instalar o WordPress. Por exemplo: você contrata uma hospedagem já otimizada para WordPress e vai instalar o CMS. Após a instalação, faz o login no painel Admin e quando tenta visualizar o site o erro aparece. Isso parece ser insano, mas acontece!

[wpsm_box type="warning" float="none" textalign="left"]
Pode ser varnish, NGINX ou algum plugin que já esteja funcionando no servidor. Se você estiver rodando um servidor com cPanel, verifique se o NGINX está instalado e ativado. Essa foi a causa do erro por aqui.
[/wpsm_box]

Como corrigir wp-admin/setup-config.php no WordPress?

Como você chegou até aqui, vamos ver a maneira de corrigir este erro com cPanel rodando com NGINX. Se já tem alguma experiência a primeira opção que recomendo é: limpe o cache do NGINX e, em seguida, desative-o.

  1. Faça login no cPanel da conta que está com o erro /wp-admin/setup-config.php
  2. Localize a opção NGINX Cache  no menu à direita em General Information.
  3. Limpe o cache do NGINX e desabilite-o.
  4. Em seguida, limpe o cache do navegador.
Limpar cache do NGINX para /wp-admin/setup-config.php

Tente abrir a página inicial do seu site agora. Se isso não funcionar, você terá que solicitar ao seu host, para limpar o cache e desativar temporariamente qualquer sistema ou plugin de cache. Mas, se você é um usuário com acesso root, pode realizar estas etapas de limpeza.

  • Se você usa cPanel & WHM, faça login root.
  • Acesse o menu Softwares. Você pode digitar NGINX no formulário de busca para localizar mais rápidamente.
  • Na seção NGINX® Manager, clique na guia User Settings (configurações do usuário).
  • Limpe o cache do NGINX e, ao mesmo tempo, desabilite o NGINX para esta conta.

Trabalhe na atualização e configurações do seu tema e depois habilite o cache do NGINX, para ver se o problema foi solucionado.

Corrigir o erro wp-admin/setup-config.php pelo arquivo wp-config

Em alguns casos você pode adicionar os registros a seguir em seu arquivo wp-config.php para ver se o problema desaparece. É justamente este arquivo que o WordPress pode não ter reconhecido no servidor, no momento da instalação, devido ao cache já existente.

define('WP_HOME','http://seusite.com');
define('WP_SITEURL','http://seusite.com');

Um colaborador do WordPress Stackexchange recomendou isso e eu adicionei aqui para você tentar.

Bom. Se nenhuma destas recomendações lhe serviu, ou se você tem alguma outra sugestão deixe-a nos comentários. O melhor a fazer é procurar seu host para lhe auxiliar nesta questão.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *