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.