Обновление веб-ЛК и возврат прежней версии
Для администратора существующей установки; основной текст готовится для 4.0.34. Первая версия этого порядка не установлена. Обновление файлов ЛК и обновление базы УИТ — разные операции. Версии и совместимость.
Подготовьтесь
- Узнайте текущую версию в «Справке» кабинета или в
manifest.jsonего папки. Скачайте нужный опубликованный архив. - Откройте
CHANGELOG.mdнового архива и прочитайте все пропущенные выпуски. Найдите указания «Настройки веб-сервера», изменения API и другие обязательные действия. Номер инструкции не подтверждает появление выпуска в загрузках. - Сохраните отдельно всю действующую папку ЛК,
config.json, настройки IIS/Apache, свои значки и установленные плагины с их настройками. Не ограничивайте копию только двумя файлами, если кабинет дорабатывался. - Проверьте новую поставку на тестовом стенде с нужной базой УИТ. Согласуйте короткий перерыв для рабочей замены: во время копирования посетители могут получить неполный комплект файлов.
Замените файлы
- Ещё раз проверьте физический путь отдельной папки кабинета. Не очищайте папку публикации базы, каталог ИБ или весь сайт.
- После резервного копирования уберите старые файлы из папки ЛК и скопируйте содержимое
appновой версии. Не копируйте поверх старого комплекта: между выпусками меняются имена файлов. - На IIS обязательно положите рядом с
index.htmlфайлdeploy/iis/web.configнового архива. Верните необходимые местные настройки осознанно; прежний файл целиком вместо нового не используйте. - На Apache сравните указания журналов выпусков о
lk-alias.conf. Если нужна замена, возьмите новый файл, заново заполните своиITLK_PATHиITLK_DIR, проверьте синтаксис и примените настройки по Windows или Ubuntu. При обычной замене только файлов перезапуск Apache не требуется. - Перенесите адреса своей базы в новый
config.json, сверив его поля с инструкцией поставки. Верните собственный значок и совместимые плагины. Если для другого формата значка вы меняли ссылку вindex.html, повторите её в новом файле. - Откройте кабинет, обновите страницу с очисткой кэша (
Ctrl+F5в Windows) и сравните версию в «Справке» с архивом. Проверьте вход, проект/задание, вложение, базу знаний и обновление страницы. Затем выполните общую проверку.
Если появился запрос адреса базы, начните с config.json. При ошибках загрузки файлов проверьте полный комплект новой версии; повторное копирование одного index.html не заменяет обновление.
Если нужно вернуться
Сохраните текст ошибки и время. Верните весь прежний комплект файлов, его config.json и соответствующие серверные настройки из резервной копии. При изменении конфигурации Apache сначала проверьте синтаксис. Повторите проверку входа и версии.
Резервную копию не удаляйте до подтверждения нормальной работы. Если одновременно менялась база УИТ, возврат файлов ЛК не откатывает базу: её восстановление выполняет администратор 1С по отдельному плану.