; Production site configuration data
[production]
webhost = www.example.com
database.adapter = pdo_mysql
database.params.host = db.example.com
database.params.username = dbuser
database.params.password = secret
database.params.dbname = dbname
; Staging site configuration data inherits from production and
; overrides values as necessary
[staging : production]
database.params.host = dev.example.com
database.params.username = devuser
database.params.password = devsecret
[production]
resources.db.adapter = "PDO_MySQL"
resources.db.params.dbname = "system"
resources.db.params.username = "root"
resources.db.params.password = ""
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0
[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
[production]
[development : production]
resources.db.params.dbname = "system_laggyluke"
resources.db.params.username = "laggyluke"
resources.db.params.password = "mySecretPassword"
//
// true , read-only
$config = new Zend_Config_Ini( 'config.common.ini' , 'development' , true );
// ,
if (file_exists( 'config.ini' )) {
// - ...
$configCustom = new Zend_Config_Ini( 'config.ini' , 'development' );
// ...
$config->merge($configCustom);
}
// read-only,
$config->setReadOnly();
* This source code was highlighted with Source Code Highlighter .
Source: https://habr.com/ru/post/61090/