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.
- Faça login no cPanel da conta que está com o erro
/wp-admin/setup-config.php
- Localize a opção NGINX Cache no menu à direita em General Information.
- Limpe o cache do NGINX e desabilite-o.
- Em seguida, limpe o cache do navegador.
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.