Arquivos de configuração do banco de dados nos principais CMSs

Base de Conhecimento

Os arquivos abaixo guardam configurações de conexão, como nome do banco, usuário e servidor. Eles não são uma cópia SQL das tabelas. O caminho parte da raiz da instalação e pode mudar com a versão ou com a organização do projeto.

Localizações comuns

AplicaçãoArquivo ou local de configuração
WordPresswp-config.php; confira DB_NAME, DB_USER e DB_HOST.
Joomlaconfiguration.php na raiz da instalação.
Drupalsites/default/settings.php em uma instalação padrão; multisite pode usar outra pasta em sites/.
Laravelconfig/database.php e valores do ambiente, frequentemente definidos no .env.
DjangoMódulo de configurações do projeto, normalmente settings.py, com a configuração DATABASES.
Magento 2 / Adobe Commerceapp/etc/env.php contém configurações específicas do ambiente, incluindo a conexão.
PrestaShop 1.7, 8 e 9app/config/parameters.php contém os dados de conexão.
MediaWikiLocalSettings.php na raiz, salvo organização personalizada.

Conferir sem expor credenciais

Identifique primeiro a aplicação e a versão. Abra o arquivo apenas com uma conta autorizada e compare os dados com o banco configurado no painel. Em projetos que usam variáveis de ambiente, a configuração efetiva pode vir do ambiente de execução.

Esses arquivos podem conter senhas. Não os envie para uma pasta pública nem publique seu conteúdo em chamados ou fóruns. Ao pedir ajuda, informe a aplicação, a versão e o erro, ocultando valores sensíveis.

Aplicações legadas e instalações personalizadas precisam de conferência na documentação da versão correspondente; um caminho encontrado em outro projeto não comprova a localização na sua conta.

Antes de editar, faça uma cópia e preserve as permissões adequadas. Veja como revisar permissões de arquivos e como gerar um backup completo.

Documentação de referência

  • 0 Usuários acharam útil
Esta resposta lhe foi útil?