Следующим шагом скачиваем скрипт установки bpmonline Creatio 7.18 по ссылке: Creatio automatic instalation script
Копируем файл-скрипт "полу-автоматическая установка Creatio" в файловый менеджер на сервере, и запускаем его.
Скрипт выполнит:
- Загрузит и запустит установку MSSQLSERVER2022 Dev. Вариант установки выбираем "Базовый", остальные параметры по умолчанию.
- Приступит к загрузке дистрибутива. Нажмите "Enter" для загрузки пакета. 7.18.5.1500_SalesEnterprise_Marketing_ServiceEnterprise_Softkey_MSSQL_ENU.zip , или введите свой адрес.
- По окончанию загрузки- начнется распаковка дистрибутива в директорию сервера C:\Creatio\
- Загрузит и запустит лёгкий MSSQL manager, для быстрого восстановления баз данных Creatio. Восстановите базу данных, задав ей любое желаемое имя (в примере на видео, мы назвали её Creatio). Исходник для восстановления находится по пути: C:\Creatio\db\
- Загрузит Redis-x64-5.0.14.1.msi и запустит его установку.
- Загрузит Visual Basic 2010 x86 и запустит его установку.
- Загрузит Visual Basic 2010 x64 и запустит его установку.
- Запустит редактирование файла ConnectionStrings.config, в нём мы меняем пока две строки:
<add name="redis" connectionString="host=127.0.0.1;db=0;port=6379" />
<add name="db" connectionString="Data Source=localhost;Initial Catalog=Creatio;Integrated Security=SSPI;MultipleActiveResultSets=True;Pooling=true;Max Pool Size=100" />
то есть адрес сервера Redis, MSSQL и имя базы дынных. - Запустит ISS.
В ISS (InetMGR) нам необходимо:
- Удалить сайт по умолчанию.
- Создать новый сайт: физический путь C:\Creatio\, пишем название сайта, тестируем настройки. Если в ходе теста выходит ошибка, выбираем другого пользователя- вводим его логин и пароль.
- Добавить приложение, выбрав пункт "Add appliction". "Alias" указываем "0", физический путь C:\Creatio\Terrasoft.WebApp, ставим галочку "Enable preload". Тестируем настройки, если снова ошибка - меняем пользователя, как и в предыдущем пункте.
- На уровне сервера выбирать пункт "Handler Mappings" , справа кликнуть на "Edit feature premission", установив галочку напротив "Execute"
- Зайти в Пулы приложений "Application pools", справа кликнуть "Advanced settings", скролим до "Generate process model", в пункте "Identity" выбираем пользователя, как в пунктах выше.
- Зайти на уровень веб-сервера и перезагрузить его, нажав справа "Restart".
Продолжив выполнение скрипта, автоматически удалятся все ненужные файлы.
Ниже видео процесса, описанного выше.
На этом наша установка закончена, можно приступить к настройке https для Creatio.