Для установки BPM`online Вам понадобится следующее: MS SQL

advertisement
Для установки BPM`online Вам понадобится следующее:
1. MS SQL Server 2008 (или выше);
2. Microsoft .Net Framework 4.5;
3. IIS 7;
4. Microsoft Silverlight 4;
5. Redis Server;
Основные моменты в развертывании приложения на локальном сервере заключаются в двух основных моментах, которые дальше мы рассмотрим
более подробно:
1. Установка базы данных
В первую очередь Вам необходимо на SQL сервере развернуть базу данных BPMonline.
Базу данных необходимо восстановить из резервной копии на SQL сервере. Для этого Вам необходимо следующее:
a) Войдите в Microsoft SQL Management Studio, кликните правой кнопкой мыши по каталогу [Databases] и выберите пункт [Restore database].
b) В открывшемся окне введите название базы данных, выберите опцию “Form device”, укажите путь к файлу с бэкапом (по умолчанию он
находится в папке [DB] с исполняемыми файлами BPMonline).
c) Перейдите во вкладку [Options] и укажите пути к файлам базы данных, и имена для этих файлов (с расширением .mdf для файла TS_Data и
.ldf для файла TS_Log). Папка, которую Вы укажете для восстановления файлов базы данных обязательно должна существовать (SQL сервер
не имеет прав на создание директорий).
d) Нажмите «ОК» для начала восстановления
6. Установить Redis Server с учётом битности ОС как службу.
7. Затем, в файле ConnectionStrings.config, который находится в папке с исполняемыми файлами BPMonline, Вы должны указать имя сервера и
название базы данных, а также параметры подключения к Redis-серверу. Имя сервера Вы вводите то, которое отображается в окне
авторизации на SQL сервер при введении логина/пароля:
Имя базы данных Вы указываете то, которое указали при восстановлении базы данных:
2. Следующим этапом настройки будет создание и настройка web-сайта BPMonline (предварительно необходимо, чтобы
Microsoft.Net Framework 4.5 был установлен).
a) В IIS создаем web-сайт
b) Указываем название сайта, путь к исполняемым файлам BPMonline (путем по-умолчанию для web-сайтов является путь C:\Inetpub\wwwroot\,
но Вы можете хранить исполняемые файлы и по другому пути), используемые IP-адреса и порт для Вашего сайта:
В сайте создать приложение под именем «0», указав директорию «Terrasoft.WEBApp»
c) В секции [Application Pools] в созданном для сайта пуле указываем интегрированный режим и версию ASP.Net 4.0.30319
d) Проверяем, что данная версия ASP.Net разрешена. Для этого на уровне web-сервера переходим в ISAPI and CGI Restrictions и проверяем, что
у используемой версии ASP.Net стоит статус «Allowed»
e) Проверяем, что все необходимые разрешения активны. Для этого на уровне сервера переходим в Handler Mappings:
Проверяем, что все разрешения проставлены:
f) Перезапустите web-сайт и проверьте, отображается ли страница авторизации BPMonline на созданном сайте, а также есть ли возможность
авторизироваться в системе.
Download