Инструкция по установке системы

Существует три редакции системы ELMA: Экспресс, Стандарт и Корпоративная. Редакции отличаются как поддерживаемыми функциями уровня логики системы, так и перечнем поддерживаемых СУБД и системных функций Windows. Каждая редакция устанавливается из отдельного дистрибутива, который предоставляется при заключении лицензионного договора.

Для работы системы ELMA необходимо наличие программной платформы .NET Framework версии 4 и/или выше. При необходимости данная платформа будет установлена автоматически в ходе установки системы.

Ниже будет рассмотрен процесс установки системы ELMA редакции Стандарт (версии 3.10.5).

 

Процесс установки системы ELMA

Процесс установки системы ELMA состоит из нескольких шагов.

Шаг 1. Для запуска процесса установки необходимо запустить дистрибутив системы ELMA. В некоторых операционных системах при запуске файла установки может быть отображено диалоговое окно с предупреждением системы безопасности. Для начала процесса установки необходимо нажать на кнопку Да.

 

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


Шаг. 2. В стартовом окне мастера установки содержится краткая информация об устанавливаемой версии и редакции системы с некоторыми рекомендациями по процессу установки. Для продолжения установки необходимо нажать на кнопку Далее.


Шаг 3. Открывшееся диалоговое окно содержит в себе лицензионное соглашение на использование системы ELMA. После его прочтения необходимо установить переключатель в положение Я принимаю условия соглашения и нажать на кнопку Далее для продолжения установки. Следует отметить, что при установке переключателя в положение Я не принимаю условия соглашения кнопка Далее будет неактивна (нельзя будет продолжить установку системы).


Шаг 4. В открывшемся диалоговом окне необходимо выбрать папку, в которую будут установлены файлы системы ELMA. Для установки рекомендуется использовать папку, установленную по умолчанию. Для изменения папки по умолчанию необходимо нажать на кнопку Обзор…, после чего указать новое местоположение в файловой системе. Для продолжения установки необходимо нажать на кнопку Далее.

 

Шаг 5. В диалоговом окне выбора компонентов для установки необходимо выбрать из выпадающего списка требуемые для установки компоненты системы ELMA:

  • Полная установка – установка сервера и Дизайнера ELMA;
  • Только сервер – установка только сервера ELMA;
  • Только Дизайнер – установка только Дизайнера ELMA.

Для продолжения установки необходимо нажать на кнопку Далее.

 
Шаг 6. На следующем шаге установки необходимо указать расположение файлов конфигурации системы ELMA:
  • Существующая конфигурация – для добавления существующей конфигурации системы ELMA необходимо нажать на кнопку Обзор…, а затем указать путь до папки конфигурации, в которой находится файл конфигурации configuration.config;
  • Новая конфигурация – для добавления новой конфигурации системы ELMA необходимо нажать на кнопку Обзор…, а затем указать путь до папки, в которой будут храниться файлы конфигурации системы ELMA. Рекомендуется использовать указанную по умолчанию папку UserConfig.

После этого в поле Тип базы данных необходимо указать тип СУБД, с которой будет работать система. В случае установки ELMA Стандарт доступны СУБД PostgreSQL, Firebird или Microsoft SQL Server. Для продолжения установки необходимо нажать на кнопку Далее.

Шаг 7. Настройка соединения с сервером СУБД.

7.1. СУБД PostgreSQL

В данном диалоговом окне осуществляется настройка параметров соединения с сервером PostgreSQL.

В том случае, если PostgreSQL еще не был установлен, необходимо установить переключатель в положение Установить PostgreSQL, заполнить требуемые поля и для продолжения установки нажать на кнопку Далее.

Укажите порт сервера PostgreSQL – указать порт для соединения сервера ELMA с сервером PostgreSQL. По умолчанию выбран порт 5433.

Укажите имя базы данных – необходимо ввести имя базы данных системы ELMA для работы с устанавливаемым сервером PostgreSQL. Указанная база данных будет автоматически создана при первом запуске сервера ELMA.

Имя пользователя – учетная запись пользователя для доступа к серверу PostgreSQL. По умолчанию в данном поле указано имя суперпользователя PostgreSQL – postgres.

Пароль – необходимо ввести пароль для учетной записи суперпользователя PostgreSQL.

В том случае, если PostgreSQL был установлен ранее, необходимо установить переключатель в положение Использовать установленный PostgreSQL, заполнить требуемые поля и для продолжения установки нажать на кнопку Далее.

 

Следует отметить, что работа системы ELMA возможна только при установленном сервере PostgreSQL версии 9.5 и выше.

Укажите имя сервера PostgreSQL для подключения – необходимо указать имя сервера PostgreSQL, на котором будут храниться базы данных системы ELMA.

Укажите порт сервера PostgreSQL для подключения – необходимо указать порт для соединения сервера ELMA с сервером PostgreSQL.

Укажите имя базы данных – необходимо ввести имя базы данных указанного сервера PostgreSQL для работы с системой ELMA. Указанная база данных будет автоматически создана при первом запуске сервера ELMA.

Имя пользователя, Пароль – необходимо указать данные учетной записи пользователя, от имени которого сервер ELMA будет осуществлять доступ к серверу PostgreSQL. Этот пользователь должен обладать правами суперпользователя в PostgreSQL. По умолчанию выбран пользователь postgres.

 

7.2. СУБД Firebird

В данном диалоговом окне осуществляется настройка параметров соединения с сервером Firebird.

В том случае, если Firebird еще не был установлен, необходимо установить переключатель в положение Установить Firebird и в поле Укажите порт для работы сервера Firebird указать порт для соединения сервера ELMA с сервером Firebird. Рекомендуется использовать установленный по умолчанию порт – 3056.

В том случае, если Firebird был установлен ранее, необходимо установить переключатель в положение Использовать установленный Firebird и заполнить требуемые поля.

Адрес сервера Firebird – необходимо указать адрес сервера Firebird, на котором будут храниться базы данных системы ELMA. Рекомендуется использовать значение 127.0.0.1.

Укажите порт для работы сервера Firebird – необходимо указать порт для соединения сервера ELMA с сервером Firebird. Рекомендуется использовать установленный по умолчанию порт – 3056.

Для продолжения установки необходимо нажать на кнопку Далее.

 

7.3. СУБД MS SQL Server

В данном диалоговом окне необходимо заполнить требуемые поля и для продолжения установки нажать на кнопку Далее.

Укажите имя сервера MSSQL для подключения – необходимо указать или выбрать из выпадающего списка имя сервера MSSQL, на котором будут храниться базы данных системы ELMA. По умолчанию в данном поле установлено значение (local) – это локальный сервер MSSQL, расположенный на компьютере с устанавливаемой системой ELMA.

Укажите имя базы данных – необходимо указать или выбрать из выпадающего списка базу данных указанного сервера MSSQL для работы с системой ELMA. В случае указания в данном поле несуществующей в системе базы данных она будет создана автоматически.

Использовать сквозную авторизацию Windows – при установке данного флажка активируется возможность автоматической авторизации в системе при успешной авторизации в корпоративном домене. При этом доступ на MS SQL Server будет осуществляться от имени того пользователя, от имени которого запущен веб-сервер ELMA. При снятом флажке необходимо указать данные учетной записи пользователя, от имени которого сервер ELMA будет осуществлять доступ к серверу MS SQL.

Примечание
Для корректного создания и первичной настройки созданной БД указанный пользователь должен обладать правами Администратора в MS SQL Server. Для дальнейшей работы в системе учетной записи будет достаточно прав уровня db owner.

При нажатии на кнопку Проверить соединение будет осуществлена попытка соединения с сервером MSSQL, указанным в поле Укажите имя сервера MSSQL для подключения. Далее будет отображено диалоговое окно с информацией о результате проверки соединения.

Шаг 8. Настройка параметров веб-сервера.

В открывшемся диалоговом окне необходимо заполнить требуемые параметры и нажать на кнопку Далее.

Порт веб-сайта – номер порта, через который будет осуществляться соединение с веб-сервером ELMA. По умолчанию используется порт 8000. В том случае, если указанный порт занят, система выдаст соответствующее уведомление. В таком случае необходимо заменить данный порт на другой свободный.

Далее необходимо указать тип веб-сервера системы – Сервер IIS или Внутренний сервер ELMA (веб-сервер Cassini). Выбор типа веб-сервера осуществляется путем установки переключателя в требуемое положение.

В том случае, если служба IIS недоступна в текущей операционной системе, переключатель Сервер IIS будет недоступен.

В случае установки переключателя в положение Сервер IIS, в данном диалоговом окне будут отображены дополнительные поля.

Имя веб-сайта – название веб-сервера ELMA в службе IIS.

Пул веб приложений – название пула веб-приложений, который будет создан для веб-сервера ELMA.

Удостоверение для пула веб-приложений – имя служебной учетной записи, от имени которой будет выполняться запуск рабочего процесса пула приложений, указанного в поле Пул веб-приложений:

  • По умолчанию – в случае выбора этой опции в качестве служебной учетной записи будет выбрана запись NetworkService. Не рекомендуется использовать данную учетную запись.
  • Система (LocalSystem) – учетная запись с правами доступа локального администратора, входящая в группу "Администраторы" на веб-сервере. Рекомендуется использовать данную учетную запись.
  • Сервис (LocalService) – учетная запись с минимальным набором прав доступа, необходимых для запуска веб-приложений сервера IIS. Не рекомендуется использовать данную учетную запись.
  • Сетевой сервис (NetworkService) – учетная запись с минимальным набором прав доступа, необходимых для запуска веб-приложений сервера IIS. Не рекомендуется использовать данную учетную запись.
  • Пул приложений (ApplicationPoolIdentity) – учетная запись удостоверения пула приложений, которая создается динамически при запуске пула приложений. Не рекомендуется использовать данную учетную запись.
  • Пользователь – учетная запись определенного пользователя. При выборе данного пункта в диалоговом окне будут отображены дополнительные поля Имя пользователя и Пароль, которые обязательно должны быть заполнены. Рекомендуется использовать данную учетную запись, при этом указав пользователя Windows с правами администратора на том компьютере, на который устанавливается система ELMA.

Для продолжения установки необходимо нажать на кнопку Далее.

Шаг 9. В случае необходимости создания на рабочем столе ярлыков для быстрого запуска веб-приложения и Дизайнера ELMA, необходимо в открывшемся диалоговом окне установить флажок Добавить ярлыки на рабочий стол пользователя.

Для продолжения установки необходимо нажать на кнопку Далее.

Шаг 10. На данном шаге для ознакомления приводится полный список параметров установки, указанных на предыдущих шагах. При необходимости данные параметры могут быть изменены. Для этого необходимо вернуться к требуемому шагу установки путем нажатия на кнопку Назад.

Для запуска установки необходимо нажать на кнопку Установить.

Шаг 11. На данном шаге осуществляется процесс копирования файлов системы ELMA на текущий компьютер. Данный процесс может занять несколько минут, следует дождаться окончания установки.

Шаг 12. На данном шаге в диалоговом окне установки отображается информация о результатах установки системы. Для запуска Дизайнера ELMA по завершению установки необходимо установить флажок Запустить Дизайнер.

Для завершения процесса установки необходимо нажать на кнопку Завершить.

 

Проверка установки сервера ELMA

Для проверки корректности установки сервера ELMA откройте веб-браузер на сервере и откройте страницу: http://localhost:8000 (если вы указали другой порт для веб-сервера ELMA, используйте его). Через некоторое время (первый запуск занимает продолжительное время) система должна отобразить страницу для ввода ключа активации. В этом случае система установлена корректно.

 

Примечания:

Если при первом запуске системы сервер ELMA не был запущен, и при этом используется сервер IIS, следует проверить:

  1. Какая версия среды .NET Framework указана для пула приложений: необходимо использовать v4.0.
  2. Какой пользователь указан в удостоверениях пула приложений. Для этого нажатием правой кнопки мыши по названию пула приложений в списке вызовите контекстное меню, выберите пункт "Дополнительные параметры", перейдите в раздел "Модель процесса". В поле "Удостоверение" должно быть указано значение "LocalSystem" либо реальная учетная запись системы.