⟵ сюдатуда ⟶

Обновление 4* — 5*

ЕСЛИ ВЫ ПО КАКОЙ-ТО ПРИЧИНЕ ПОПАЛИ НА ЭТУ СТРАНИЦУ И ВИДИТЕ ЭТО ПРЕДУПРЕЖДЕНИЕ — НЕ ВЫПОЛНЯЙТЕ ДЕЙСТВИЯ ОПИСАННЫЕ ДАЛЬШЕ. ИНСТРУКЦИЯ НЕ ГОТОВА, РЕЛИЗ НЕ ОСУЩЕСТВЛЕН — ОПИСАННЫЕ ДЕЙСТВИЯ ПРИВЕДУТ К НЕРАБОТОСПОСОБНОСТИ СИСТЕМЫ!

Начиная с 5 версии Totum-PRO работает по комерческой лицензии

Пеервые 10 пользователей (исключая admin, service, cron) — бесплатно. На всех остальных активных пользователей требуется лицензия.

Стоимость можно посмотреть здесь ⟹

Если вы используете MIT версию

При переходе на 5 версию в системе будет отключен следующий функционал:

— Файлы (поля типа Файл) — Tree-view — Поворот таблицы — Анонимные — Формы — Карточки и Канбан — JSON-API (Remotes продолжат работать, но если вы использовали Remotes через JSON-API то он тоже будет отключен) — Подключение внешних функций

Если вы используете что-то из этого — переходите на PRO.

Если у вас больше 10 активных пользователей — вам нужна лицензия. Купить лицензию можно зарегистрировавшись в Сервисах ⟹. На территории РФ, оплата возможна только от юридических лиц.

Далее смотрите инструкцию для вашего случая:

Внимание: если у вас установлены кастомные скрипты — обратитесь к их разработчику, тк они могут быть несовместины с 8.3!

У меня упрощенная установка MIT на хостинге NetAngels

Сейчас инструкции нет, возможно позже. PRO на shared-хостинге NA установить нельзя.

У меня Docker установка официального образа

Мы его более не обновляем из-за отсутствия ресурсов.

У меня MIT и я хочу оставить MIT

Логинимся на сервер и обновяем репозитории:

apt update

Устанавливаем PHP 8.3:

apt -y install php8.3 php8.3-bcmath php8.3-cli php8.3-curl php8.3-fpm php8.3-gd php8.3-mbstring php8.3-opcache php8.3-pgsql php8.3-xml php8.3-zip php8.3-soap php8.3-ldap

Переносим настройки пула fpm на версию 8.3:

rm /etc/php/8.3/fpm/pool.d/www.conf && mv /etc/php/8.0/fpm/pool.d/totum.conf /etc/php/8.3/fpm/pool.d/totum.conf && sed -i "s:php8.0:php8.3:g" /etc/php/8.3/fpm/pool.d/totum.conf && sed -i "s:php8.0:php8.3:g" /etc/nginx/sites-available/totum.online.conf && service php8.3-fpm restart

Добавляем в настройки nginx проксирование на web-socket. Это не требуется если вы останетесь на MIT, но это потребуется при дальнейшем переходе на PRO. Сделайте это сейчас, тк инструкция перехода V5 MIT - V5 PRO не будет включать этот шаг (он включен в установщик V5):

nano /etc/nginx/sites-available/totum.online.conf

Вставляем секцию перед location ~* \.php$ {:

# functionality for web sockets
    location /PRONotify {
    proxy_pass http://localhost:8181/PRONotify;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $host;
    proxy_read_timeout 600s;
    }
    # ...

Сохраяняем файл Ctrl + S и перезапускаем nginx:

service nginx restart

Удаляем PHP 8.0:

service php8.0-fpm stop && apt -y purge php8.0 php8.0-bcmath php8.0-cli php8.0-curl php8.0-fpm php8.0-gd php8.0-mbstring php8.0-opcache php8.0-pgsql php8.0-xml php8.0-zip php8.0-soap php8.0-ldap