Главный исполняемый файл index.php
НАЧАЛО >> Оглавление >> Сервер приложений ИРБИС 64/128 >> Ядро системы >> Главный исполняемый файл index.php📄 Скачать в DOCX
Точкой входа в систему является index.php. Все запросы система принимает на исполнение через эту точку входа.
Порядок исполнения запроса:
- Проверка версии PHP и наличия критических PHP-модулей. Требования перечислены в разделе Сервер приложений ИРБИС 64/128.
- При необходимости запуск мастера установки.
- Подключение автозагрузчика Composer.
- Инициализация глобальных переменных.
- Установка HTTP-заголовка
Content-Type: text/html; charset=utf-8.
- Установка значений по умолчанию в
$OPTIONS.
- Чтение конфигурационного файла
config.php и применение пользовательских значений.
- Подключение
ver.php и lic.php.
- Проверка лицензионных параметров.
- Переопределение параметров работы PHP.
- Подключение глобальных констант из
Const.php.
- Подключение подсистемы модулей.
- Специальная обработка
id=LongTask.
- Старт PHP-сессии через
Irbis128SessionHandler. Подробности см. в разделе Хранение PHP-сессий.
- Специальная обработка
id=Setup.
- Определение текущей конфигурации хоста или вызов АРМ Администратор при хосте
127.0.0.1 и ненастроенных хостах.
- Специальная обработка
id=WIrbis.
- Установка текущего пользователя, если пользователь вошёл в систему.
- Установка
id по умолчанию из $OPTIONS['SiteMainPageId'], если id не указан.
- Исполнение сборщика статистики запросов.
- Вывод страницы, указанной в параметре
id.
- Завершение буферизации вывода страницы.