Report an error and die if amazon.conf is missing

This commit is contained in:
Albert Santoni 2014-11-26 17:50:59 -05:00
parent 884a4c493d
commit 8fbe7dd649

View file

@ -27,7 +27,13 @@ class Config {
// Parse separate conf file for Amazon S3 values
$amazonFilename = isset($_SERVER['AMAZONS3_CONF']) ? $_SERVER['AMAZONS3_CONF'] : "/etc/airtime-saas/amazon.conf";
$amazonValues = parse_ini_file($amazonFilename, true);
try {
$amazonValues = parse_ini_file($amazonFilename, true);
} catch (ErrorException $e) {
//This file gets loaded before the Zend bootstrap even runs so our exception handlers aren't installed yet.
//Just die with an error here then instead or handling the error any other way.
die("Error: Invalid or missing $amazonFilename.");
}
$CC_CONFIG['cloud_storage'] = $amazonValues['cloud_storage'];
$values = parse_ini_file($filename, true);