Установка Creatio локально

Этапы установки локальной установки Creatio
1. Требования для локальной установки Creatio на Windows 10
2. Установка Server SQL
3. Скачиваем нужный пакет Creatio
4. Cтавим IIS
5. Настройка сайта Creatio
6. Создаем базу данных Creatio
7. Скачиваем и устанавливаем Redis
8. Настраиваем файл ConnectionStrings.config
9. Готово, заходим браузере в Creatio

Требования для локальной установки Creatio на Windows 10 

Нужно иметь права администратора на ПК
желательно SSD диск, ОЗУ память от 8 ГБ
свободно место на диске от 10 GB
Ставим для локальной разработки или тестирования Creatio.

Вводные
В этой установке DESKTOP-HL2I9V5\Саша — локальная учетка от нее ставим SQL и запускаем apppool  [ =) ]
Планируем время 40-60 минут

Скачать MS SQL Server 2019 Dev – free lic. https://go.microsoft.com/fwlink/?linkid=866662
Установка Server SQL, выбираем базовая
Потом выбираем кнопку установить SSMS
Скачиваем GUI к управлению SQL.
Устанавливаем с сайта https://aka.ms/ssmsfullsetup

Скачиваем нужный пакет Creatio
На оф. сайте  можно скачать разные версии
http://ftp.creatio.com/support/downloads/!Release/installation_files/7.18.4/
Более удобно скачать Creatio можно тут
Для обучения на курсе аналитика скачиваем эту версию
http://ftp.creatio.com/support/downloads/!Release/installation_files/7.18.4/7.18.4.1532_Studio_Softkey_MSSQL_ENU.zip
Для проекта Sales этот пакет
http://ftp.creatio.com/support/downloads/!Release/installation_files/7.17.4/7.17.4.2265_SalesEnterprise_Marketing_ServiceEnterprise_Softkey_MSSQL_ENU.zip

В нашем случаи берем для курса 7.18.3.1241_Studio_Softkey_MSSQL_ENU.zip
я распаковал архив в папку на своем ПК  C:\CreatioStudio\
Обязательно выдаем права на эту папку пользователю — DESKTOP-HL2I9V5\Саша

Далее ставим IIS
нажимаем WIN+R и выполняем OptionalFeatures

В окне ставим обязательно перечисленные компоненты

Настройка сайта Creatio
Запустим оснастку IIS – выполним InetMgr
Удалим сайт по умолчанию
Сделаем новый
Настроим на наш каталог, куда распаковали файлы
Добавим приложение

указать псевдоним 0 и папку \Terrasoft.WebApp
Настраиваем Handler Mappings
Включаем выполнение .DLL

Далее перенастроим запуск нашего пула от своей учетки
выберем свой пул — Дополнительные параметры

Далее изменим удостоверение
И выберем свою учетку
Перезапустим наш пул.

Переходим на сайт, хотя нет еще нужно сделать базу данных Creatio
Находим в Пуск
Подключаемся с своему ПК
Выбираем рестор базы

Выбираем в нашей папке распакованого дистирбутива папку db бэкап базы

Запомним имя базы потом пригодится в настройке файла подключений.
Проверим что DESKTOP-HL2I9V5\Саша учетка или sysadmin или выдаем права owner на новую базу.

Почти все готово.
Осталось настроить Redis подключения к базам SQL.

Скачиваем и устанавливаем Redis
https://github.com/tporadowski/redis/releases берем последнюю версию 5.0.14
можно еще встретить старый архив MS с 3.0.504 версией Redis но его не нужно использовать.
Устанавливаем все по умолчанию, после установки появится служба Redis.

Настраиваем файл ConnectionStrings.config 
C:\CreatioStudio\ConnectionStrings.config
прописываем туда наши настройки redis и базы данных, правим две строчки
<add name=»redis» connectionString=»host=127.0.0.1;db=13;port=6379″ />
<add name=»db» connectionString=»Data Source=127.0.0.1;Initial Catalog=Name_DB;Integrated Security=SSPI;MultipleActiveResultSets=True;Pooling=true;Max Pool Size=100″ />

Теперь в браузере заходим
http://localhost/
Логин и пароль по умолчанию Supervisor