Не работает быстрая установка Web-APS пакета без файла лицензии

BombermaG добавил(а) 3 года назад
Известна

APS стандарт говорит о том, что наличие блока <license> в Web-APS пакете является не обязательным.

При попытке быстрой установки Web-APS пакета с отсутствующим блоком лицензии выдает ошибку:


"На форме aps.install.license не найдено ни одного поля"

Обычная установка проходит нормально.

Файлы: Image 018.png

Комментарии (1)

фото
1

Здравствуйте. При установке какого именно APS-скрипта вы столкнулись с данной проблемой?

фото
1

APS-пакет был собран самостоятельно.

фото
1

Предоставьте, пожалуйста, документ или выдержку, где дается информация, что наличие блока <license> в Web-APS пакете является не обязательным.

фото
1

Документ Application Packaging Standard - Package Format Specification 1.2

В спецификации 1.2 блок <license> является дочерним элементом блока <service>

Страница 18. Цитата: "A service may define: end user license agreement, ..."

Блок service МОЖЕТ содержать пользовательское соглашение и нигде не говорится о том, что он обязан его содержать.

Для примера смог найти APS-пакет "Russian Translation for Joomla". Он не содержит такого блока и также не устанавливается через быструю установку в ISPmanager.

Файлы: Image 018.png
фото
1

Спасибо за предоставленную информацию. Мы учтем ваши пожелания, но в 5-ой версии продукта было решено не переделывать принцип работы лицензий в APS. Для решения проблемы Вы можете самостоятельно добавить блок лицензий в ваш APS-скрипт с указанием свободного распространения или иных условий.

фото
1

Хочу лишь еще раз упомянуть, что обычная установка пакета в ISP работает нормально и пропускает этап принятия лицензии, если ее нет, проблема только при использовании функции быстрой установки.

фото