Установка обновлений и плагинов

  • Создана: 04.04.2017 07:07
  • Обновлена: 25.05.2023 11:01

Devprom непрерывно развивается, поэтому мы часто выпускаем новые версии системы, доступные для загрузки и установки на вашем сервере. Информацию о выходе новых версий мы публикуем в блоге проекта.

Devprom периодически проверяет наличие обновлений и уведомляет администраторов Devprom об этом, при помощи информационного сообщения в верхней части экрана.

Перечень доступных обновлений отображается в административном разделе, в модуле Обновления. Для строки необходимо выбрать действие "Установить", после чего Devprom автоматически загрузит и установит обновление.

Собственный сервер

Если на вашем сервере нет подключения к Интернет, то вы можете использовать альтернативный способ установки, путем нажатия кнопки "Скачать обновление". В этом случае, обновление будет загружено на клиентский ПК, с которого затем обновление можно загрузить на сервер при помощи кнопки "Загрузить файл".

При установке обновления проверяется версия уже установленного обновления и если они совпадают, то формируется сообщение об ошибке и установка обновления прерывается. Также система проверяет наличие ранее установленных обновлений, необходимых для установки текущего. Если требуемого обновления не найдено, то формируется сообщение об ошибке. Вам необходимо установить требуемое обновление и повторно выполнить установку нужного вам обновления.

Возможные проблемы

При установке Devprom ALM на ОС Windows вы можете получить такое сообщение, при попытке установки обновления (SSL certificate problem...):

Для ее решения необходимо выполнить следующие шаги:

  1. Скачать файл с сертификатами по этой ссылке https://curl.haxx.se/ca/cacert.pem и разместить в каталоге C:\Devprom\php
  2. В файле C:\Devprom\php\php.ini добавить параметр curl.cainfo = "C:\Devprom\php\cacert.pem"
  3. Перезапустить сервис Devprom.Apache

Ручной режим установки обновлений

Если по каким-то причинам не удается установить обновление приложения в автоматическом режиме (средствами самого ПО), то можно воспользоваться инструкцией для ручной установки обновления.

1. Остановить Apache

service apache2 stop

2. Распаковать архив с файлом обновления

unzip DevpromUpdate315.zip

3. Применить на базе файл devprom/update.sql из обновления

mysql ... -e "source devprom/update.sql"

4. Удалить каталог /var/www/devprom/htdocs/ext по пусти установленного приложения

rm -r /var/www/devprom/htdocs/ext

5. Скопировать файлы из devprom/htdocs из обновления поверх /var/www/devprom/htdocs где установлено приложение

cp -fR devprom/htdocs /var/www/devprom/htdocs

6. Установить правильные разрешения на файлы

chmod -R 755 /var/www/devprom/htdocs
chown -R www-data:www-data /var/www/devprom/htdocs

7. Очистить кеш приложения и удалить файл htdocs/conf/logger.xml по пути установки приложения

rm -r /var/www/devprom/cache
unlink /var/www/devprom/htdocs/conf/logger.xml

8. Запустить Apache

service apache2 start

9. Зайти на сайт приложения по адресу /install, после чего должен запустить мастер настройки приложения. По окончания работы мастера настройки приложения обновление считается установленным.

Решения для поддержки процессов разработки Devprom Software