[ELMA3] Обновление и установка (дополнительных) модулей
Иногда возникает необходимость обновить, либо установить дополнительные модули вручную. В этой статье мы рассмотрим порядок действий для успешного выполнения этой процедуры.
Модули находятся в папке: ~\ELMA3-Standart\Packages, именно в нее необходимо сохранить файлы модулей (файлы модулей имеют расширение .nupkg). Сохранение файлов модулей будет первым шагом на пути к успешной установке/обновлению.
Итак, сервер перезапущен, и теперь необходимо найти добавленные модули в системе. Для этого перейдите в раздел Администрирование – Система – Компоненты и откройте страницу установки и обновления модулей системы. На открывшейся странице необходимо развернуть форму расширенного поиска, выбрать значение Все пакеты в поле Типы пакетов и произвести поиск.
Поиск выдаст некоторое количество модулей, среди них можно увидеть доступные для обновления или установки. Выглядит это следующим образом:
Установите флаг в соответствующее поле напротив искомого модуля и нажмите на кнопку Выполните действия в верхнем меню страницы.
После нажатия на кнопку появится предупреждение:
Если вы готовы произвести обновление/установку модуля – нажмите на кнопку Ок, в противном случае нажмите Отмена и вернитесь к этому шагу позднее.
После нажатия на кнопку Ок произойдет выполнение всех необходимых операций и сервер вновь будет доступен.
Альтернативный способ установки модулей
Если по каким-либо причинам модуль не устанавливается (не обновляется) стандартным способом через веб-интерфейс, можно скопировать файлы из модуля напрямую в папки с системой ELMA.
Модуль состоит из двух файлов с расширением .nupkg. Например, это файлы EleWise.ELMA.Factory.Web.1.0.0.12.nupkg и EleWise.ELMA.Factory.1.0.0.12.nupkg.
Для установки модуля необходимо:
- Остановить веб-сервер ELMA.
- Открыть с помощью архиватора файл EleWise.ELMA.Factory.Web.1.0.0.12.nupkg. Из папки EleWise.ELMA.Factory.Web.1.0.0.12.nupkg\ELMA\WebModule\ скопировать папку EleWise.ELMA.Factory.Web в папку ~ \ELMA3-Standart\Web\Modules.
- Открыть с помощью архиватора файл EleWise.ELMA.Factory.1.0.0.12.nupkg. Из папки EleWise.ELMA.Factory.1.0.0.12.nupkg\lib\net40\ скопировать файл EleWise.ELMA.Factory.dll в папки ~ \ELMA3-Standart\Web\bin и ~ \ELMA3-Standart\Designer.
- Запустить веб–сервер ELMA.
- Включить компонент в разделе Администрирование в веб-приложении ELMA. Подробно процесс включения компонентов описан в справке по системе.
Если первый раз модуль не установился (не обновился), то необходимо удалить в корзину все файлы из папки ~ \ELMA3-Standart\Web\App_Data\Dependencies. Удаление файлов следует производить при выключенном веб-сервере.