Web-ИРБИС64+ |
В этом разделе:
Подсистема статистики обращений к электронной библиотеке
Поставка WEB-ИРБИС64+ PHP и PHP-ИРБИС (SDK)
Web-ИРБИС64+ представляет собой Web-шлюз для Web-серверов на платформе Windows и предназначен для обеспечения доступа конечного пользователя (читателя) к ресурсам электронной библиотеки ИРБИС64+ по Web-технологии (т.е. с помощью Web-браузеров).
« Web-ИРБИС64+ является ГЛАВНЫМ модулем, в котором реализована основная суть нового продукта – ИРБИС64+.
|
Подсистема статистики обращений к электронной библиотеке |
Работа подсистемы статистики определяется рядом параметров в INI-файле шлюза irbis_server_ft.ini (секция [MAIN]).
LogDateBase=LOGDB - Факт ведения статистики |
Факт ведения статистики определяется параметром, значение которого определяет имя БД, в которой сохраняются стат. данные:
LogDateBase=LOGDB
т.е. пустое значение этого параметра отключает ведение статистики.
В дистрибутив системы включена БД для ведения статистики - LOGDB.
EveryDayEmtyLogDB=1 - автоматическое опустошение - БД статистики (LOGDB) |
Предлагается технология периодического автоматического экспорта стат.данных в архив и опустошения БД статистики (LOGDB)
Это целесообразно для обеспечения скорости работы шлюза.
Факт автоматического опустошения определяется параметром:
EveryDayEmtyLogDB=1
т.е. нулевое значение этого параметра отменяет автоматический опустошение.
EveryDayEmtyLogDBTime= - Периодичность автоматического опустошения (LOGDB) |
Периодичность (в днях) автоматического опустошения определяется параметром:
EveryDayEmtyLogDBTime=
который может иметь значения от 1 до 30 (по умолчанию - 1).
EveryDayEmtyLogDB_Report= - файл с архивными данными |
Экспортируются (архивируются) стат.данные в текстовый файл, имя которого определяется параметром:
EveryDayEmtyLogDB_Report=
значение по умолчанию - otchet.csv. Т.е. предполагается, что этот файл с архивными данными может загружаться в табличный редактор, например, Excel.
Файл с архивными данными должен находиться в той же папке, что и шлюз.
EveryDayEmtyLogDB_Format= - формат формирования экспортируемых данных |
Имя формата, в соответствии с которым формируются экспортируемые данные, определяется параметром:
EveryDayEmtyLogDB_Format=
значение по умолчанию - otchet. Формат должен находиться в папке Deposit_Web
Данное описание Web-ИРБИС64+ содержится в файле WEBIRBIS64+.DOC, который после установки находится в папке htdocs Web-сервера..
Ядро приложений WEB-ИРБИС64+ PHP и PHP-ИРБИС представляет собой расширение PHP
|
---|
Это привносит свои особенности в процесс первичной настройки указанных приложений, поскольку сам PHP имеет десятки версий, между которыми не обеспечивается бинарная совместимость, и модуль от одной версии может не работать с другой.
Поэтому предлагается поставка в следующих вариантах:
1) Комбинация Web-сервер Apache + PHP + WEB-ИРБИС64+ PHP
2) Комбинация PHP + WEB-ИРБИС64+ PHP
3) По запросу - WEB-ИРБИС64+ PHP для работы в конкретной версии PHP
4) Комбинация Web-сервер Apache + PHP + PHP-ИРБИС
5) Комбинация PHP + PHP-ИРБИС
6) По запросу - PHP-ИРБИС для работы в конкретной версии PHP
При самостоятельном подключении к веб серверу Apache расширения PHP для работы WEB-ИРБИ64+ PHP и PHP-ИРБИС главный файл расширения, а также связанные с ним компоненты следует скопировать в директорию с другими расширениями PHP, добавив строку с именем модуля в раздел конфигурационного файла php.ini, в котором описаны все прочие расширения.
См. также:
ИРБИС64+ - ведение электронной библиотеки