O erro “Error Establishing a Database Connection” é algo que acontece bastantes vezes em sites WordPress e que tanto pode ser algo bem simples e fácil de arrumar como pode ser o sintoma de algo bem mais grave.
Ele é essencialmente a tradução do que essa linha diz: erro ao estabelecer uma conexão com a base de dados.
As origens podem ser várias mas quando isto acontece de repente normalmente é uma das duas que iremos mencionar abaixo.
Está pronto para ficar a saber como resolver? Vamos lá ver então…
Conteúdos
Resolvendo “Error Establishing a Database Connection”
Base de Dados Precisa de Reparação
Se o erro apresentado for igual tanto numa página qualquer do seu site como no Backend (wp-admin) então poderá ser porque alguma tabela ficou corrompida.
Vá no ficheiro wp-config.php do seu site e adicione a seguinte linha:
define(
'WP_ALLOW_REPAIR'
, true);
Depois precisa de ir neste URL substituindo com o seu domínio: http://www.nomedowebsite.com/wp-admin/maint/repair.php
Aqui irá aparecer uma página a explicar as opções possíveis, clique em “Repair database” e espere que o processo se conclua. Após o ter feito vá ao seu site e tente ver se ficou resolvido.
Nota: Lembre-se que essa página pode ser acessada por qualquer um, não precisando de estar logado, por isso resultando ou não, após ter feito este processo vá de novo ou wp-config.php e elimine a linha que inseriu.
Dados de Acesso Errados
Se não tiver resultado talvez você tenha trocado os dados da sua base de dados e tenha se esquecido de atualizar no wp-config.php
Vá no ficheiro e insira as seguintes linhas:
define(
'DB_NAME'
,
'database-name'
);
define(
'DB_USER'
,
'database-username'
);
define(
'DB_PASSWORD'
,
'database-password'
);
define(
'DB_HOST'
,
'localhost'
);
Continua com Erro…
Se estas duas opções não conseguiram resolver é porque provavelmente o seu site foi hackeado e acabou por corromper a sua base de dados a um ponto que não se consegue reparar sozinha.
Contate um especialista em WordPress para que ele lhe tente dar um suporte personalizado e tentar resolver a sua situação, a qual poderá ter como única solução repor o seu site através de um backup, algo que devia sempre ter…
Pode ainda tentar mais algumas das soluções que são descritas neste artigo em inglês: http://www.wpbeginner.com/wp-tutorials/how-to-fix-the-error-establishing-a-database-connection-in-wordpress/
E então, já ficou a saber mais sobre como resolver o “Error Establishing a Database Connection” e o que deve fazer passo-a-passo?
Deixe nos comentários qualquer dúvida ou sugestão com que tenha ficado após ter lido este artigo.