Меню


[I128-2704] Исправить создание записи текущего HTTP-хоста при установке


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2704] Исправить создание записи текущего HTTP-хоста при установке📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Исправление ошибок 2026.3 🔘 Завершено Средний Ilya Mikhaylenko

Компоненты: ИРБИС 128. Модуль Admin - АРМ Администратор

Завершено: 18.07.2026 00:23

Проблема: EnsureHost использует GetCurrentHostRecord(), который может вернуть fallback HOST=* или не создать запись для публичного домена. После чистой установки внешний адрес вроде windev.irbis128.ru открывает систему, но страницы не находятся для нужного хоста.

Ожидаемый результат: при установке должна создаваться запись HOST именно для текущего HTTP_HOST.

Исправление: EnsureHost проверяет текущий HTTP_HOST без fallback и создает запись HOST для этого имени.

Связанный PR: https://bitbucket.irbis128.ru/projects/I128/repos/irbis128/pull-requests/1021

-

Задача Jira: I128-2704

Проблема: EnsureHost использует GetCurrentHostRecord(), который может вернуть fallback HOST=* или не создать запись для публичного домена. После чистой установки внешний адрес вроде windev.irbis128.ru открывает систему, но страницы не находятся для нужного хоста.

Исправление: EnsureHost проверяет именно текущий HTTP_HOST без fallback и создает запись HOST для этого имени.

Проверка: php -l modules/Admin/__call/EnsureHost.inc.