Source
xxxxxxxxxx
require_once dirname(__FILE__).'/classes/core/APP.php';
try {
APP::getInstance()->run(APP::EXEC_MODE_DEFAULT);
}
catch (DBException $e) {
echo (new CView('general.warning', [
'header' => 'Database error',
'messages' => [CWebUser::getType() == USER_TYPE_SUPER_ADMIN && $e->getCode() != DB::INIT_ERROR
? _('System error occurred. Please contact Zabbix administrator.')
: $e->getMessage()
],
'messages' => [$e->getMessage()],
'theme' => ZBX_DEFAULT_THEME
]))->getOutput();
exit;
}
catch (ConfigFileException $e) {
switch ($e->getCode()) {
case CConfigFile::CONFIG_NOT_FOUND:
redirect('setup.php');
exit;