Oi, Rita! Como vai?
Você está vendo "Error establishing a database connection" porque o WordPress não está conseguindo conectar no banco de dados (MySQL/MariaDB). Isso costuma acontecer quando você alterna entre ambientes (Laragon e LocalWP), porque cada um usa banco/porta/usuário diferentes.
1) Onde fica o arquivo wp-config.php
O wp-config.php fica na raiz do seu projeto WordPress (na mesma pasta onde existem wp-admin, wp-content e wp-includes).
Exemplos de caminho:
Dica rápida: no Windows, você pode pesquisar por wp-config.php no Explorer, dentro da pasta do seu site.
2) Corrigindo o erro de banco (Error establishing a database connection)
No Laragon
- Abra o Laragon e clique em Start All (para subir Apache/Nginx e MySQL).
- Confirme se o MySQL está rodando (o painel do Laragon mostra isso).
- Abra o wp-config.php e confira estas linhas:
// Dados do banco (exemplo comum no Laragon)
define('DB_NAME', 'nome_do_banco');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
define('DB_HOST', 'localhost');
O que esse código faz: define o nome do banco, usuário, senha e host que o WordPress vai usar para conectar no MySQL.
Importante: no Laragon, o mais comum é root e senha vazia (''). Se o MySQL não estiver rodando, vai dar erro de conexão.
No LocalWP
No LocalWP, o banco é gerenciado pelo próprio app. Então:
- Abra o LocalWP
- Selecione seu site
- Clique em Start site
- Abra a aba Database (ele mostra usuário/senha/host/porta)
Se você tentar abrir um projeto do LocalWP pelo Laragon (ou o contrário), o wp-config.php vai ficar apontando para um banco que não existe naquele ambiente.
3) Sobre o plugin Really Simple e o wp-config “não gravável”
A mensagem diz que o WordPress não consegue escrever no arquivo wp-config.php.
Como resolver:
- Clique com botão direito no arquivo wp-config.php → Propriedades
- Desmarque Somente leitura (se estiver marcado)
- Clique em Aplicar
Se ainda travar, abra seu editor (VS Code) como Administrador e tente editar de novo.
Ajuste manual (se você realmente precisar adicionar a linha)
No wp-config.php, adicione isso antes da linha /* That's all, stop editing! */:
// Begin Really Simple Security Server variable fix
$_SERVER["HTTPS"] = "on";
// END Really Simple Security
O que esse código faz: força o WordPress a entender que a conexão esta em HTTPS, ajudando plugins de SSL/segurança a não entrarem em conflito.
Observação: isso só faz sentido se o site local estiver rodando com SSL no ambiente. Se não estiver, pode ser melhor desativar o SSL do plugin ou remover o plugin no local.
4) Conferindo o projeto certo
- Se você quer usar Laragon, abra o site por:
http://localhost/NOME_DO_SITE - Se você quer usar LocalWP, abra o site pelo botão Open site dentro do app
Misturar os dois no mesmo projeto costuma causar exatamente esses sintomas.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado