Релиз кандидат
...
Администрирование
Обновление Пассворка

Linux

12min

Данная инструкция предпологает следующее расположение Пассворка — /var/www/

Подготовка

  • Перед обновлением, если Пассворк установлен в облачной/виртуальной среде, создать снимок виртуального состояния ОС для восстановления работоспособности в случае некорректного обновления;
  • Получить права root:
shell


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

Создать временную директорию для получения Пассворка:

shell


Перейти на клиентский портал Пассворка и скопировать API-ключ для получения актуальной версии:

Document image


Создать переменную API_KEY с номером сертификата:

shell


Получить 7 версию Пассворка с помощью запроса:

shell


Очистить переменную API_KEY с номером сертификата:

shell


Обновление на актуальную версию

Получить в переменную текущую версию Пассворка:

shell


Скопировать конфигурационные файлы Пассворка в временную директорию:

shell


Создать архив текущей версии Пассворка для возможности отката к предыдущей версии:

shell


Удалить всё содержимое из директории Пассворка:

shell


Разархивировать обновлённую версию Пассворка в физическое расположение:

shell


Переместить скопированные конфигурационные файлы Пассворка в новую версию:

shell


Удалить временную директорию update_passwork:

shell


Установить права для физического расположения Пассворка:

DEB
RPM


Перезапустить веб-сервер и PHP:

DEB
RPM


Очистить временный кеш Пассворка:

DEB
RPM


Выполнить прогрев кэша:

DEB
RPM


Обновить версию Пассворка в базе данных:

DEB
RPM