Banco de dúvidas
Local dos arquivos de configuração
O arquivo de configuração de um site ou script define os dados de conexão do banco de dados e outras opções importantes de ambiente. Vale notar que, em alguns casos, o local pode variar dependendo da versão do script, do método de instalação ou da configuração específica do servidor.
WordPress
O arquivo principal é o wp-config.php na raiz da instalação do site WordPress. Ainda assim, algumas configurações podem ser sobrescritas por plugins ou pelo arquivo .htaccess na raiz.
Joomla
O arquivo configuration.php na raiz da instalação do site Joomla.
Drupal
O arquivo sites/default/settings.php dentro da pasta de instalação do Drupal. Há também um arquivo default.settings.php que serve como um modelo. O Instalador de Scripts cria o settings.php a partir dele.
Para instalações multi-site, pode haver pastas adicionais em sites/ (por exemplo, sites/seudominio.com/settings.php).
Magento
Para a versão 1, app/etc/local.xml
Para a versão 2, app/etc/env.php
O magento possui uma estrutura de configuração complexa, com muitos arquivos XML para módulos e áreas específicas (por exemplo, app/etc/config.xml, app/etc/di.xml). No entanto, esses arquivos são os principais para as configurações de banco de dados e ambiente.
PrestaShop
O arquivo config/settings.inc.php dentro da raiz da instalação do PrestaShop. Para versões mais antigas (Prestashop 1.6 e anteriores), alguns arquivos de configuração específicos podem estar em config/defines.inc.php ou config/config.inc.php.
OpenCart
O arquivo config.php na raiz da instalação do OpenCart é o principal, mas o admin/config.php também é importante. Ambos precisam ser configurados, pois o primeiro é para a loja e o segundo para o painel de administração.
phpBB
O arquivo config.php na raiz da instalação do phpBB.
Simple Machines Forum (SMF)
O arquivo settings.php na raiz da instalação do SMF.
Dolphin / UNA
O arquivo inc/header.inc.php ou o inc/profiles.inc.php em versões mais antigas. Para versões mais recentes da plataforma UNA, os arquivos de configuração podem estar em inc/classes/BxDolConfig.php ou outras classes de configuração. A UNA (nova versão do Dolphin) usa uma estrutura de configuração mais modular.
Os locais podem variar bastante entre as versões do Dolphin e UNA. É recomendável verificar a documentação oficial da versão específica que você está usando.
Laravel
Os arquivos de configuração estão na pasta config/ (ex.: config/app.php, config/database.php, config/mail.php, etc.).
O Laravel também usa o arquivo .env na raiz do projeto para armazenar variáveis de ambiente sensíveis (como as credenciais de banco de dados e chaves de API), que são por sua vez carregadas pelos arquivos em config/. Este arquivo não deve ser versionado (colocado em controle de versão com ferramentas como o Git).
CodeIgniter
O arquivo application/config/config.php (para CodeIgniter 3.x e anteriores). O app/Config/ é a pasta principal para arquivos de configuração (ex.: app/Config/App.php, app/Config/Database.php).
Existem outros arquivos de configuração dentro de application/config/ (ou app/Config/) para banco de dados, rotas, autoload, etc.
ownCloud
O arquivo config/config.php dentro da raiz da instalação do ownCloud.
Nextcloud
O arquivo config/config.php dentro da raiz da instalação do Nextcloud.
osTicket
include/ost-config.php dentro da raiz da instalação do osTicket. Em algumas instalações ou atualizações, pode ser necessário verificar include/settings.php ou include/class.config.php, mas ost-config.php é o mais comum e importante para as configurações do banco de dados e sistema.
É sempre uma boa prática consultar a documentação oficial da versão específica do software que você está utilizando para obter as informações mais precisas e atualizadas sobre o local dos arquivos de configuração e como modificá-los.
Se precisar de ajuda para encontrar um arquivo de configuração específico ou para entender o que ele faz, acione nosso suporte.