Системные требования
Регистрация заявок IT

  • ОПЕРАЦИОННАЯ СИСТЕМА: Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10, Windows Server 2008+
  • СУБД: Firebird 2.5 (поставляется в комплекте)
  • СВОБОДНОЕ МЕСТО НА ДИСКЕ минимум 100 Мб свободного места. В процессе использования программы потребуется большее количество свободного места
  • ОПЕРАТИВНАЯ ПАМЯТЬ (СЕРВЕР) не менее 4 Гб 
  • ПРОЦЕССОР (СЕРВЕР) рекомендуется не менее Intel Core i3 (при средней нагрузке до 100 подключений), не менее Intel Core i5 (при средней нагрузке 100-200 подключений)
  • РАЗРЕШЕНИЕ ЭКРАНА не менее 1024 на 768 (для WEB-модуля КЛИЕНТ не менее 1280 на 768)
  • MICROSOFT WORD И EXCEL только в случае использования функции импорта данных о пользователях из Excel-файла (серверная авторизация)

Указанные выше параметры с отметкой СЕРВЕР необходимы для работы компьютера, на котором будет установлена СУБД Firebird. 

Установку программы СЕРВЕР или АДМИНИСТРАТОР необходимо обязательно выполнять с правами администратора.

Установка и настройка программы

С инструкцией по установке и настройке модулей КЛИЕНТ, АДМИНИСТРАТОР и СЕРВЕР рекомендуем подробнее ознакомиться в справке к программе СЕРВЕР. Ниже указаны лишь некоторые нюансы первичной или повторной установки программ

В зависимости от настроек безопасности сервера, брандмауэр блокирует нормальную работу СУБД Firebird, поэтому необходимо добавить в исключения TCP-порт 3050 и сервер, который по-умолчанию находится здесь: C:\Program Files (x86)\Firebird\Firebird_2_5\bin\fbserver.exe

Вы можете запустить готовый скрипт, который находится в директории firewall

При первом запуске программы СЕРВЕР автоматически откроется окно с настройками программы. "Настройки по-умолчанию" означают, что СУБД Firebird расположена на том же компьютере, где и программа СЕРВЕР. Опция "Укажите интерфейс и путь" необходима в том случае, если СУБД Firebird находится на другом компьютере. Для этого нужно указать IP-адрес расположения СУБД Firebird и путь к базе данных. Пример: если файлы базы данных на другом компьютере расположены в директории c:\rrit\database, то путь в настройках должен быть именно таким.  

Для переноса базы данных на другой сервер достаточно скопировать 6 файлов, которые находятся в директории с установленной программой "Сервер":

mainbase.fdb, dialog.fdb, archive.fdb, files.fdb, update.fdb, passbase.fdb.

Повторная установка программ КЛИЕНТ (актуально только для win32-версии КЛИЕНТ) или АДМИНИСТРАТОР

Если Вам необходимо переустановить программу КЛИЕНТ (или программу АДМИНИСТРАТОР) или перенести её на другой компьютер с сохранением данных о заявках этого пользователя, то при повторной установке в чистую директорию необходимо предварительно сохранить файл idsystem.ini и затем скопировать его в папку, куда была установлена программа. Сделать это нужно до первого запуска и настройки программы (сразу после установки нужно снять галочку автоматического запуска программы). Этот файл содержит уникальный код компьютера.

Если файл не будет сохранен, то старое подключение будет считаться активным в течение следующих трёх месяцев и КЛИЕНТ будет настроен как новый.


Установка WEB-модуля КЛИЕНТ

Начиная с версии 7.1.1, появилась возможность использовать WEB-модуль КЛИЕНТ вместо программы КЛИЕНТ под Windows (win32). Вы можете установить модуль на любой компьютер и предоставить всем пользователям доступ для формирования и контроля своих заявок. Функционально WEB-модуль КЛИЕНТ практически не отличается от программы КЛИЕНТ, но небольшие отличия есть. WEB-модуль КЛИЕНТ не использует функции обмена сообщениями (мгновенными уведомлениями) между ним и модулем АДМИНИСТРАТОР. Но в отличие от программы КЛИЕНТ, WEB-модуль устанавливается только один раз на серверный компьютер и очень легко обновляется и поддерживается.

WEB-модуль КЛИЕНТ использует авторизацию клиентов по имени учетной записи клиента и паролю. Эти данные определяются в списке пользователей в настройках модуля СЕРВЕР.

Регистрация заявок IT

Для установки WEB-модуля КЛИЕНТ необходима система Windows или Linux с установленным WEB-сервером+PHP+Firebird.

Установка и настройка WEB-модуля под Windows

Для запуска WEB-модуля и подключения его к базе данных программы "Регистрация заявок IT" в Windows Вы можете использовать WEB-сервер Apache с обязательным подключением библиотек PHP. Загрузить Apache и PHP, с которыми тестировалась наша система, можете по этим ссылкам:

Инструкцию с информацией об установке и настройке Apache и PHP Вы можете найти в сети Интернет, например, здесь.

Основные параметры PHP.ini, которые должны быть включены

extension=curl
extension=gd2
extension=gettext
extension=mbstring
extension=php_interbase
extension=pdo_firebird

Как уже говорилось ранее, система "Регистрация заявок IT" использует в своей работе СУБД Firebird, поэтому для работы WEB-модуля КЛИЕНТ необходимо наличие библиотек данной СУБД. Есть два варианта использования СУБД Firebird: вариант, когда на этой же машине находится сервер Firebird и вариант, когда сервер Firebird находится на удаленной машине.

Если сервер Firebird установлен на удаленной машине, то в этой ситуации необходимо использовать библиотеку fbclient.dll для подключения к удаленной машине. В инсталляционном пакете "Регистрация заявок IT" находятся соответствующие dll-файлы fbclient.dll. Обратите внимание! Если используется Apache+PHP 32-битной версии, то необходимо использовать 32-х битную библиотеку fbclient.dll, если используется 64-х битное ПО, тогда и библиотека должна быть соответствующей. Библиотеку fbclient.dll необходимо поместить в директорию PATH системы.

Если сервер Firebird установлен на этой же машине, где запускается Apache+PHP (где будет установлен WEB-модуль КЛИЕНТ), то эта DLL уже должна присутствовать и путь к fbclient.dll уже будет прописан в PATH.

Настройка подключения

После распаковки файлов WEB-модуля КЛИЕНТ в директорию WEB-сервера, необходимо открыть текстовым редактором файл config.php и внести необходимые изменения в следующих строках:

define('DB', 'localhost:d:\server\MAINBASE.fdb'); define('DB_FILES', 'localhost:d:\server\FILES.fdb'); define('USERNAME', 'SYSDBA'); define('PASSWORD', 'masterkey');

Параметры DB и DB_FILES определяют IP-адрес расположения сервера и путь к базе данных. В данном примере указан localhost - локальный интерфейс. В таком виде система может быть использована, если СУБД Firebird установлена на этом же компьютере. В другом случае localhost необходимо заменить на IP-адрес удаленного компьютера. USERNAME и PASSWORD определяют соответственно логин и пароль подключения к базе данных Firebird. SYSDBA и masterkey - это логин и пароль по-умолчанию в СУБД Firebird.

Установка и настройка WEB-модуля под Linux

Для установки Apache, PHP и подключения Firebird к PHP под Linux, Вы можете использовать следующие инструкции:

https://www.php.net/manual/ru/install.unix.apache2.php
https://www.php.net/manual/ru/install.unix.debian.php
http://www.firebirdfaq.org/faq234/
https://www.php.net/manual/ru/ibase.installation.php

Если всё настроено верно, то после ввода IP-адреса сервера в строку браузера, будет открыто окно авторизации. После ввода логина и пароля откроется окно приветствия с пунктами меню.

Как изменить порт СУБД Firebird

Программа использует порт 3050, который предназначен для соединения всех модулей с сервером баз данных Firebird. Порт 3050 используется СУБД по-умолчанию, но его также можно изменить. Это актуально, если на сервере установлено несколько различных версий Firebird. Для этого необходимо выполнить следующие шаги: 

1. Открыть файл с настройками firebird.conf, который по-умолчанию находится в директории
C:\Program Files (x86)\Firebird\Firebird_2_5

2. Найти строку
#RemoteServicePort = 3050

3. Убрать комментарий и изменить порт на другой, например:
RemoteServicePort = 3058

4. Сохранить файл и перезапустить Firebird (или операционную систему).

5. В настройках программы СЕРВЕР (если используется настройка "Укажите интерфейс и путь"), в поле "IP-адрес расположения сервера Firebird", нужно указать порт в том случае, если он отличается от 3050.

Пример: 172.16.100.1/3058

6. Во всех программах КЛИЕНТ и АДМИНИСТРАТОР нужно изменить "IP-адрес расположения сервера Firebird", т.е. указать IP адрес и порт, например, 172.16.100.1/3058

"Тихая" установка модуля КЛИЕНТ (win32)


Для автоматизации установки и настройки программы КЛИЕНТ (win32) используется следующий скрипт. Все инструкции по его настройке указаны в архиве.

© Copyright AnDeeSoft - All Rights Reserved