Главный исполняемый файл index.php


НАЧАЛО >> Оглавление >> Сервер приложений ИРБИС 64/128 >> Ядро системы >> Главный исполняемый файл index.php📄 Скачать в DOCX


Точкой входа в систему является index.php. Все запросы система принимает на исполнение через эту точку входа.

Порядок исполнения запроса:

  1. Проверка версии PHP и наличия критических PHP-модулей. Требования перечислены в разделе Сервер приложений ИРБИС 64/128.
  2. При необходимости запуск мастера установки.
  3. Подключение автозагрузчика Composer.
  4. Инициализация глобальных переменных.
  5. Установка HTTP-заголовка Content-Type: text/html; charset=utf-8.
  6. Установка значений по умолчанию в $OPTIONS.
  7. Чтение конфигурационного файла config.php и применение пользовательских значений.
  8. Подключение ver.php и lic.php.
  9. Проверка лицензионных параметров.
  10. Переопределение параметров работы PHP.
  11. Подключение глобальных констант из Const.php.
  12. Подключение подсистемы модулей.
  13. Специальная обработка id=LongTask.
  14. Старт PHP-сессии через Irbis128SessionHandler. Подробности см. в разделе Хранение PHP-сессий.
  15. Специальная обработка id=Setup.
  16. Определение текущей конфигурации хоста или вызов АРМ Администратор при хосте 127.0.0.1 и ненастроенных хостах.
  17. Специальная обработка id=WIrbis.
  18. Установка текущего пользователя, если пользователь вошёл в систему.
  19. Установка id по умолчанию из $OPTIONS['SiteMainPageId'], если id не указан.
  20. Исполнение сборщика статистики запросов.
  21. Вывод страницы, указанной в параметре id.
  22. Завершение буферизации вывода страницы.