Перейти к основному содержимому
Версия: 7.0

Linux

Получение актуальной версии Пассворка

  • Открыть веб-браузер и перейти на Клиентский портал.
  • Авторизоваться на клиентском портале указав email пользователя;
  • В Центре загрузокВыбрать версию получить актуальную версию Пассворка в .zip формате:
Пример получения 6 версии Пассворка
  • Переместить .zip-архив на сервер с Пассворком.

Создание резервной копии и конфигурационного файла

Создание резервной копии

Для создания резервной копии MongoDB можно воспользоваться следующей инструкцией — Примеры создания и восстановления резервных копий

осторожно

Если Пассворк установлен на виртуальной или облачной ОС, мы рекомендуем создать снимок состояния операционной системы, чтобы в случае ошибок быстро восстановить работоспособность Пассворка

Создание копии конфигурационного файла

Основные параметры Пассворка указаны в конфигурационном файле config.ini. Необходимо создать копию файла и сохранить её в отдельной или корневой директории пользователя:

cp /var/www/app/config/config.ini ./

Обновление кода Пассворка и создание архива старой версии

Обновление кода

Переименовать корневую директорию кода Пассворка:

mv /var/www /var/copy_www

Создать директорию www:

mkdir /var/www

Разархивировать актуальную версию кода Пассворка в /var/www/:

unzip ./Passwork-xxxxxx.zip -d /var/www/

Для проверки вывести версию из файла Пассворка:

cat /var/www/version

Переместить конфигурационный файл config.ini и лицензионный ключ из старой версии:

mv /var/copy_www/app/config/config.ini /var/www/app/config/
mv /var/copy_www/app/keys/passwork* /var/www/app/keys/

Создание архива старой версии

Создать архив Пассворка с названием версии в /opt/ директории:

version=$(cat /var/copy_www/version) && zip -r /opt/${version}.zip /var/copy_www/

Удалить переименованную директорию с старой версией Пассворка:

rm -rf /var/copy_www

Назначить владельца и установить права

После создания директории /var/www/ нужно изменить владельца и установить права.

find /var/www/ -type d -exec chmod 755 {} \;
find /var/www/ -type f -exec chmod 644 {} \;
chown -R www-data:www-data /var/www/