Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
HELP!!! Не могу запустить WebIrbis
Пользователь: АндрейTTL (IP-адрес скрыт)
Дата: 25, October, 2005 21:11

Здраствуйте! Срочно требуется помощь.

Ситуация такая.

Сейчас мне приходится доделывать внедрение WebIrbis 2004
за человека, который уехал работать и жить в другой город.

Ранее он установил и настроил WebIrbis на сервере заказчика.
Подключена база EC - единый каталог. Все работает, поиск
осуществляется.

Заказчик обновил оборудование и мне необходимо запустить
WebIrbis на новом сервере.

На сервере установлена система Windоws 2003 Server
Вот что я делал.

1. Поставил Apache v2. Настроил доступ к каталогу документов
C:\WWW. Проверил - сервер работает (через localhost).

2. Установил PHP 4.1. Внес изменения в файл httpd.conf. Проверил,
работает.

3. Установил WebIrbis из дистрибьютива.
Запустил сайт. Поиск по тестовой базе wibis работает,
нормально выводится список слов, авторов и т.п.

4. Переписал сайт и папку с базами, папку Irbis со старого компьтера
на новый, соответственно разместил. Файл wsearch.ini переписал тоже -
там уже прописана база EC.

Открываю страницу поиска, пытаюсь получить список ключевых слов,
выдается сообщение
Ошибка выполнения : аварийное завершение CGI программы.

Если слово набрать от руки и попытаться поискать,
Search1.exe падает и вылетает с непонятной ошибкой.

Очень нужна помощь. Перепробовал на разных компьютерах
и под XP, и под 2003 - результат идентичный.

Андрей.

Re: HELP!!! Не могу запустить WebIrbis
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 25, October, 2005 21:36

А каталог WebIRBIS3.4 из Program Files тоже переписали?

Re: HELP!!! Не могу запустить WebIrbis
Пользователь: АндрейTTL (IP-адрес скрыт)
Дата: 26, October, 2005 08:34

Все соответствующие папки из Program Files переписаны.

Подозреваю, что какого-то компонента нет, Search1.exe его не находит и падает.

Re: HELP!!! Не могу запустить WebIrbis
Пользователь: Карауш (IP-адрес скрыт)
Дата: 26, October, 2005 12:53

Вы забыли переместить в каталог Windows\систем32 файлы:
isis32.dll
format32.dll
dflex21.dll
delphimm.dll
со старого компьютера.

Re: HELP!!! Не могу запустить WebIrbis
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 26, October, 2005 13:21

А. С., дык, человек пишет, что "3. Установил WebIrbis из дистрибьютива.", значит инсталлятор должон был сам их туды скопировать!

Re: HELP!!! Не могу запустить WebIrbis
Пользователь: mikgon (IP-адрес скрыт)
Дата: 26, October, 2005 15:35

Здравствуйте...
Как понятно из вашей ситуации Вы все скопировали вроде как со старого сервера. Проблемы могут быть следующие. Как правильно было замечено скопирована ли директория /program files/webirbis x.x
Дело в том, что параметрические файлы - описатели путей БД лежат именно там (файлы с расширением *.par). Кроме того имеет смысл проверить всли формат-файлы (с расширением *.pft) из дистрибутива (директории тестовой БД) есть в директории нужной БД (скорее всего есть ежели раньше работало).
Вообще процедура подключения новой БД состоит из 6 пукнтов и все их желательно проверить. В качестве тестовго шага просто переписать базу вашего ЕК с переименованием в wibis все значащих файлов в директорию тестовой БД.

Re: HELP!!! Не могу запустить WebIrbis
Пользователь: Карауш (IP-адрес скрыт)
Дата: 26, October, 2005 17:08

> "3. Установил WebIrbis из дистрибьютива.",
Пункт 4 гласит, что переносил он на другую машину результаты инсталляции с первой машины.
Мне такое регулярно приходится проделывать при перестановке сервера.
Итак, что я переношу - весь список:
1. Содержимое каталога cgi-bin
2. Содержимое каталога htmdoc
3. Dll-ки, что я писал выше
4. содержимое папки Program_Files/webirbis
5. wswsearch.ini

Для проверки (и знакомства) списка файлов, которые стоит переносить (для автора данной ветки форума) можно зайти в архивы дистрибутива WebИРБИСа и там как раз будут файлы, которые ставит дистрибутив :)
Затем постараться их поискать на старом компьютере и, для начала, перенести на новый компьютер, сохранив пути. А потом уже можно и по другим путям их "кидать". Ничего сложного в этом нет.
Удачи!

Re: HELP!!! Не могу запустить WebIrbis
Пользователь: AndreyTTL (IP-адрес скрыт)
Дата: 27, October, 2005 17:33

Попробовал все рецепты, пока не помогает :(

Может что-то еще есть?

Re: HELP!!! Не могу запустить WebIrbis
Пользователь: AndreyTTL (IP-адрес скрыт)
Дата: 27, October, 2005 17:37

Вот о чем подумал: а не может быть какой-нибудь засады с версиями dll, ну, в частности isis32.dll? Ведь, как я понимаю, это она отвичает за доступ к базе?

Re: HELP!!! Не могу запустить WebIrbis
Пользователь: Карауш (IP-адрес скрыт)
Дата: 28, October, 2005 04:11

То, что isis32.dll должна быть именно той же версии - однозначно! Т.е. сверьте версию с дистрибутивом.
В некоторых случаях isis32.dll от ИРБИСа не совпадала с isis32.dll от Web-ИРБИСа.

Re: HELP!!! Не могу запустить WebIrbis
Пользователь: AndreyTTL (IP-адрес скрыт)
Дата: 28, October, 2005 10:25

Посмотрел версии dll
когда записываю версию, которая идет
с ИРБИС - Web Irbis не осуществляет поиск вообще.
Виснет просто наглухо и все. Ничего не выдает.

Re: HELP!!! Не могу запустить WebIrbis
Пользователь: Карауш (IP-адрес скрыт)
Дата: 28, October, 2005 13:31

Версия dll должна сопадать - 100%.
А то, что ИРБИС виснет, так это может быть уровне доступа. Проверьте доступ для файла log, чтобы он был открыт.
А вообще-то может проще инсталлировать прямо на новый сервер Web-ИРБИС? А там уже подменять настроенные файлы, чтобы хоть проверить будет ли работать на "идеальной инсталляции" каталог.

Re: HELP!!! Не могу запустить WebIrbis
Пользователь: AndreyTTL (IP-адрес скрыт)
Дата: 28, October, 2005 14:14

А можно поподробнее про файл Log?

Вообще, с тестовой базой все работает нормально.

Проблемы начинаются, когда подключаю
базу электронного каталога - EC.

Что-то с базой не так? Однако на старом компьютере
она работает...

Re: HELP!!! Не могу запустить WebIrbis
Пользователь: Gala (IP-адрес скрыт)
Дата: 28, October, 2005 17:50

Хотите легких путей, поставьте на новом сервере Вебирбис по тем же путям что и на старом, а затем скопируйте все данные со старого на новый. При условии совпадения версий продукта все будет работать!

Иначе надо искать все места, где может быть несоответствие, а это:

папка dbase с данными
файлы в par\DATA, где прописан путь к данным в dbase
поисковые форм-файлы в par\param\test
html- документы в Apache\htdocs\WebIrbis3

и файл, wsearch.ini, в котором все пути к вышеперечисленным параметрам и файлам должны быть правильные

Несоответствие одного из них и дает обычно сообщение про аварийное завершение программы.

Re: HELP!!! Не могу запустить WebIrbis
Пользователь: Anton (IP-адрес скрыт)
Дата: 31, March, 2006 03:09

Здрасте, Вам! Внедряю на предприятии уже сильно полюбившийся веб ирбис, ситуацияя примерно такая же. Подключал наши базы 2-мя способами (как новый раздел и просто меняя имя тестовой базы в wsearch.ini), база в принцыпе подключается, т.е. поиск, на сколько я понимаю осуществляется, т.к. в качестве ответа приходит сообщение, например, что 27 записей по запросу нашлось, ОДНАКО вместа нужного списка литературы вылазит всё то же "аварийное завершение cgi-программы"
Буду очень признателен и благодарен за помощь в разрешении этой проблемы!!! Заранее спасибо!!!



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