Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Как открыть базу данных для пользователей Web Ирбис
Пользователь: tarasova_vo (IP-адрес скрыт)
Дата: 07, September, 2022 09:06

Добрый день, коллеги!

Создали базу, в которой свыше 5 тыс. записей и попытались самостоятельно открыть ее для пользователей Ирбис web. База отображается (т.е. ее видно пользователям), но при попытке перейти в эту базу или открыть ее в поле «База данных», система сбрасывает на страницу авторизации.

Как устранить проблему?

Re: Как открыть базу данных для пользователей Web Ирбис
Пользователь: Alio (IP-адрес скрыт)
Дата: 07, September, 2022 14:06

Вы использовали в АРМе Администратор режим "СДЕЛАТЬ БД ДОСТУПНОЙ ЧИТАТЕЛЮ WEB.

Re: Как открыть базу данных для пользователей Web Ирбис
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 07, September, 2022 18:27

Открыть БД для пользователей можно по-разному. Можно только добавить имя БД в файл меню со списком БД (вручную) добавив также вручную секции этой БД в ini-файл Web-ИРБИС. Можно попытаться выполнить команду "Сделать БД ЭБ доступной Читателю Web" в АРМ Администратор, указав перед этим в параметре WEBIRBIS= файла irbis_server.ini путь к ini-файлу/директории Web-ИРБИС.

Вы каким путем пошли? Напишите подробнее.

P.S. стоит также указывать версии ИРБИС с которыми работаете (2020.1, 2018.1, Web-ИРБИС64+PHP или не PHP и т.п.), т.к. это существенно при поиске проблемы/решения.



Редактировано 2 раз. Последний раз 07.09.2022 20:15 пользователем А. Роман.

Re: Как открыть базу данных для пользователей Web Ирбис
Пользователь: Alio (IP-адрес скрыт)
Дата: 07, September, 2022 20:09

А. Роман написал(а):
-------------------------------------------------------
> Открыть БД для пользователей можно по-разному.
> Можно только добавить имя БД в файл меню со
> списком БД (вручную) не добавив секции этой БД в
> ini-файл Web-ИРБИС. Можно попытаться выполнить
> команду "Сделать БД ЭБ доступной Читателю Web" в
> АРМ Администратор, указыв перед этим в параметре
> WEBIRBIS= файла irbis_server.ini путь к ini-файлу
> Web-ИРБИС.
Однако...

>
> Вы каким путем пошли? Напишите подробнее.
>
> P.S. стоит также указывать версии ИРБИС с которыми
> работаете (2020.1, 2018.1, Web-ИРБИС64+PHP или не
> PHP и т.п.), т.к. это существенно при поиске
> проблемы/решения.

Re: Как открыть базу данных для пользователей Web Ирбис
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 07, September, 2022 20:18

ЗЗЫ: формулировку с частицой "не" ("не добавив") использовал описывая не то как правильно, а то как мог поступить пользователь. Сталкивались уже с такими действиями ранее.
Именно в такой ситуации наблюдался возврат к форме авторизации при выборе БД в списке.



Редактировано 1 раз. Последний раз 07.09.2022 20:19 пользователем А. Роман.

Re: Как открыть базу данных для пользователей Web Ирбис
Пользователь: biblioteka1709 (IP-адрес скрыт)
Дата: 07, April, 2023 12:46

Здравствуйте.

Проблема с открытием и удалением баз для пользователей.

При использовании меню в АРМ Администратора выдаёт ошибку, см. вложение.

При этом в файле irbis_server.ini прописано: WEBIRBIS=/var/www/html/web/irbis_server_ft_php.ini

У нас используется ИРБИС64+ 2021.1 на Ubuntu 22.04 Server.
Название ссылок серверной и Web частей:
Сервер - irbis_server_linux_2021_ubuntu22_13092022
Web - php-web-irbis_ubuntu22_13092022



Редактировано 2 раз. Последний раз 07.04.2023 12:52 пользователем biblioteka1709.

Вложения: ИРБИС-база.jpg (221KB)  
Re: Как открыть базу данных для пользователей Web Ирбис
Пользователь: snoozamoorooed (IP-адрес скрыт)
Дата: 08, April, 2023 06:48

Добрый день.
Параметр [MAIN] WEBIRBIS должен указывать на папку, где лежит ini файл.
В ini должно быть настроено так.

[MAIN]
WEBIRBIS=/var/www/html/web
WEBIRBIS_INI_NAME=irbis_server_ft_php.ini

Однако, возможность указывать имя ini файла в параметре WEBIRBIS_INI_NAME появилась только в сентябре 22 года.
Не уверен, что именно в версии от 13.09 это присутствует.
Если то, что описано выше не сработает, то есть еще пара вариантов как можно настроить доступ к файлу ini.
1) Можно настроить web ирбис на другой путь к ini файлу.
Уберите вообще настройку [MAIN] WEBIRBIS
Тогда АРМ Администратор будет искать файл irbis_server_ft.ini в каталоге с сервером.
Скопируйте туда ваш файл irbis_server_ft_php.ini под именем irbis_server_ft.ini
Поменяйте путь к ini файлу в конфигурационном файле web ирбис config.inc
Вот в этой строке
define('INI_PATH', '...');
2) Можно создать символьную ссылку (symlink) на ваш актуальный путь к ini файлу и поместить ее в каталоге с сервером ирбис.
Уберите вообще настройку [MAIN] WEBIRBIS.
Далее, допустим, web ирбис лежит в /var/www/html/web, а сервер в /home/irbis/irbis_server_linux_2021
В терминале можно сделать так
cd /home/irbis/irbis_server_linux_2021
ln -s /var/www/html/web/irbis_server_ft_php.ini irbis_server_ft.ini

Re: Как открыть базу данных для пользователей Web Ирбис
Пользователь: biblioteka1709 (IP-адрес скрыт)
Дата: 10, April, 2023 14:14

Здравствуйте.

Добавление в ini файл не помогло
[MAIN]
WEBIRBIS=/var/www/html/web
WEBIRBIS_INI_NAME=irbis_server_ft_php.ini

Помогла символьная ссылка.

Спасибо.

Re: Как открыть базу данных для пользователей Web Ирбис
Пользователь: oksan_ka (IP-адрес скрыт)
Дата: 12, April, 2023 10:50

tarasova_vo написал(а):
-------------------------------------------------------
> Добрый день, коллеги!
>
> Создали базу, в которой свыше 5 тыс. записей и
> попытались самостоятельно открыть ее для
> пользователей Ирбис web. База отображается (т.е.
> ее видно пользователям), но при попытке перейти в
> эту базу или открыть ее в поле «База данных»,
> система сбрасывает на страницу авторизации.
>
> Как устранить проблему?

Добрый день , та же проблема, символьную ссылку создали, ничего не помогает. БД отображается через WEB, но при попытке перейти в эту БД система сбрасывает на страницу авторизации и работать в этой БД нет никакой возможности. Версия ИРБИС64+ 2021.1

Re: Как открыть базу данных для пользователей Web Ирбис
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 13, April, 2023 09:45

написала вам в личку

oksan_ka написал(а):
-------------------------------------------------------
> tarasova_vo написал(а):
> --------------------------------------------------
> -----
> > Добрый день, коллеги!
> >
> > Создали базу, в которой свыше 5 тыс. записей и
> > попытались самостоятельно открыть ее для
> > пользователей Ирбис web. База отображается
> (т.е.
> > ее видно пользователям), но при попытке перейти
> в
> > эту базу или открыть ее в поле «База данных»,
> > система сбрасывает на страницу авторизации.
> >
> > Как устранить проблему?
>
> Добрый день , та же проблема, символьную ссылку
> создали, ничего не помогает. БД отображается через
> WEB, но при попытке перейти в эту БД система
> сбрасывает на страницу авторизации и работать в
> этой БД нет никакой возможности. Версия ИРБИС64+
> 2021.1

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.