В файле ConnectionStrings.config, который находится в корневой папке сайта Creatio, содержатся параметры подключения вашего приложения к базе данных и внешним сервисам.
Настроить ConnectionStrings.config
-
Перейдите в корневой каталог сайта Creatio ~\WebAppRoot\Creatio.
-
Откройте в текстовом редакторе файл ConnectionStrings.config.
-
Укажите параметры подключения (connectionStrings) вашего сайта.
Обязательные настройки ConnectionStrings.config
Параметры подключения к базе данных и серверу кэширования необходимы для работы приложения Creatio.
-
name=”db” — отвечает за подключение к восстановленной базе данных .
Имя сервера баз данных (Data Source) можно увидеть в окне авторизации при подключении к серверу из Microsoft SQL Server Management Studio (Рис. 1).
Имя базы данных (Initial Catalog) должно совпадать со значением поля Database, которое вы указали при восстановлении базы данных.
По умолчанию для подключения Creatio к серверу базы данных используется аутентификация Windows (Integrated Security), основанная на интерфейсе SSPI. Чтобы обеспечить успешное подключение к БД, необходимо для приложения указать пользователя Windows, под которым будет выполняться подключение к серверу базы данных.
Если же вы хотите авторизоваться на сервере базы данных при помощи логина и пароля пользователя MS SQL, то необходимо предварительно создать логин и пароль такого пользователя на сервере MS SQL и внести изменения в файл ConnectionStrings.config. В строке подключения к базе данных (add name=”db”) замените переменную Integrated Security=SSPI на User ID и Password:
-
name=”redis” — отвечает за взаимодействие с сервером Redis.
Необязательные настройки ConnectionStrings.config
Параметры подключения к внешним сервисам опциональны, они заполняются только в том случае, когда необходимо, например, при подключении системы контроля версий.
-
tempDirectoryPath — путь к временной директории, используемой механизмом установки пакетов:
-
defPackagesWorkingCopyPath — путь к рабочей копии пользовательских пакетов приложения (только при использовании системы контроля версий SVN). Содержимое рабочей копии представляет собой пользовательские пакеты в виде набора папок и файлов. Оно синхронизируется с репозиторием системы контроля версий SVN при помощи встроенного в Creatio клиента SVN. Данный параметр настраивается при подключении системы контроля версий и используется только в режиме разработки по умолчанию, без включения режима разработки в файловой системе. Значение по умолчанию указывает на временный каталог, который может быть очищен операционной системой. Рекомендуется установить значение, указывающее на пользовательский каталог, так как использование каталогов приложения, например, .\Terrasoft.WebApp\Terrasoft.Configuration\Pkg, может привести к ошибкам компиляции.
-
sourceControlAuthPath — путь к данным авторизации для встроенного клиента системы контроля версий SVN (если используется). Значение по умолчанию указывает на временный каталог, который может быть очищен операционной системой. При испольщовании системы контроля версий рекомендуем указать в данном параметре путь к фиксированному каталогу.
-
influx — отвечает за взаимодействие с сервисом сбора метрик сайта. Данный параметр заполняется только в том случае, когда необходимо собрать статистику использования функциональности для последующей отладки.
-
clientPerformanceLoggerServiceUri — отвечает за взаимодействие с сервисом логгирования. Данный параметр заполняется только в том случае, когда необходимо собрать информацию о загрузке страниц приложения.
-
messageBroker — отвечает за взаимодействие с сервисом RabbitMQ. Данный параметр заполняется только в том случае, когда необходимо настроить горизонтальное масштабирование нагрузки с помощью RabbitMQ.