В связи с выходом программного комплекса Aspia версии 2.6.x, возникла необходимость обновить и сервер обновления в связи с новыми параметрами обращения к серверу обновлений. Как работает сервер обновлений Aspia, я уже писал ранее. Сегодня обновил статью в связи с изменениями.
Изменения в текущей версии:
- Добавлена возможность загрузки инсталляторов прямо из веб-интерфейса (ранее мы только ссылку указывали на загруженный куда-то инсталлятор).
- Добавлена работа с новыми параметрами запроса от компонентов Aspia (os и arch). Теперь при добавлении инсталлятора, необходимо указать для какой ОС и архитектуры вы его загружаете.
- Обновлен фреймворк, в связи с чем появилась поддержка PHP 8.0 и выше.
Полезные ссылки:
Здравствуйте, спасибо за Ваш труд в оформлении толковой справки по программе Aspia. Не знаю где написать, напишу здесь.
Не получается поднять свой сервер обновления, стоит Debian, PHP 7.4 (пробовал и другие указанные Вами версии), short_open_tag=On. Загрузил папку Upload в корень сайта, но при переходе выдаёт ошибку (Ошибка при установлении защищённого соединения) (Код ошибки: SSL_ERROR_RX_RECORD_TOO_LONG) никак не могу побороть. Что я делаю не так? Спасибо.
Прошу прощения за долгое ожидание ответа. Ваша ошибка связана с неправильной конфигурацией SSL на сервере. Сам с такой не сталкивался, но в яндексе есть много информации по этому поводу.
Здравствуйте!
Спасибо за вашу реализацию сервера обновлений!
На этапе добавления инсталлятора возникает ошибка:
«Произошла ошибка. Инсталлятор не добавлен в базу данных.
Загрузка файлов данного типа запрещена».
Подскажите, пожалуйста, куда нужно смотреть? Что настроить?
Проблема решена. Подробности в коммите на GitHub: https://github.com/lumian/aspia-webui/commit/c8766555afeafe6f422b7b8426bc863b3a1b604e