File: /var/www/limestate-api/htdocs/index.php
<?php
define('ROOT', realpath(__DIR__ . '/..') . '/');
include_once(ROOT . 'lib/Core.php');
if (file_exists(ROOT . 'config.php')) {
include_once(ROOT . 'config.php');
}
if (DEBUG) {
ini_set('display_errors', 1);
error_reporting(E_ALL);
}
Core::initSession();
mb_internal_encoding('UTF-8');
session_start();
ob_start();
try {
Core::checkDirectories();
Core::autoLoader();
User::init();
Acl::init();
Core::route();
} catch(Exception $e) {
ob_end_clean();
header("HTTP/1.1 500 Internal Server Error");
if (IS_AJAX || IS_API) {
if ($CFG->debug) {
Ajax::error($e->getMessage());
} else {
Ajax::error('Ошибка выполнения запроса');
}
}
}