Configuração¶
O MRBS carrega os valores padrão do aplicativo e, em seguida, aplica as configurações específicas da instalação.
Arquivos de configuração¶
| Arquivo | Objetivo | Editar diretamente? |
|---|---|---|
config.inc.php |
Configurações e segredos específicos do site | Sim |
config.inc.php-sample |
Ponto de partida para uma nova configuração | Copie |
systemdefaults.inc.php |
Valores padrão documentados do aplicativo | Não |
areadefaults.inc.php |
Padrões para áreas recém-criadas | Não |
Para alterar uma configuração, copie a atribuição relevante de um arquivo padrão para config.inc.php e altere o valor copiado.
Não exponha a configuração
config.inc.php contém banco de dados e possivelmente credenciais de correio ou provedor de identidade. Restrinja o acesso aos arquivos e nunca confirme uma configuração de produção.
Configuração mínima¶
Uma nova instalação normalmente requer:
$timezone = "Europe/Berlin";
$dbsys = "mysql";
$db_host = "localhost";
$db_database = "mrbs";
$db_login = "mrbs";
$db_password = "replace-this-password";
$db_tbl_prefix = "mrbs_";
Padrões do sistema e da área¶
Os padrões do sistema aplicam-se globalmente, a menos que sejam substituídos. Os padrões de área inicializam novos registros de área.
Para áreas existentes, utilize a interface de administração. Esta é uma fonte comum de confusão: alterar o padrão de uma área não reescreve os registros existentes do banco de dados.
Organize substituições locais¶
Mantenha as substituições relacionadas juntas:
/******************
* Authentication
******************/
$auth["type"] = "db";
$auth["session"] = "php";
/********
* Email
********/
$mail_settings['admin_backend'] = 'smtp';
$smtp_settings['host'] = 'mail.example.org';
Adicione um breve motivo para configurações não óbvias. Evite copiar todo o arquivo de padrões, pois isso dificulta a revisão de atualizações futuras.
Aplique alterações com segurança¶
- Faça backup
config.inc.php. - Altere um grupo relacionado de configurações.
- Verifique a sintaxe PHP:
- Teste como administrador, usuário normal e visitante desconectado.
- Mantenha as credenciais fora de registros, capturas de tela e relatórios de problemas.
Use referência de configuração para encontrar o grupo correto de configurações. Para um fluxo de trabalho completo de configuração e manutenção, consulte config.inc.php em profundidade.