# Обновление Celena CMS

Начиная с версии **3.6** панель сама сообщает о новой версии ядра (бейдж в меню «Маркетплейс» и плашка на дашборде). Плагины и темы из маркетплейса обновляются кнопкой «Обновить» в панели; ядро — вручную по шагам ниже.

## Шаги

1. **Резервная копия:** экспорт базы данных, копия `.env`, `storage/`, `public/uploads/`.
2. **Скачайте архив** новой версии: https://celena.io/downloads/celena-cms-3.6.1.zip
3. **Залейте файлы поверх** сайта: `core/`, `modules/`, `config/`, `bin/`, `public/assets/`, штатные плагины (`plugins/leads|shop|analytics|handbook`), темы `default`/`admin`/`commerce`, `index.php`, `admin.php`, `.htaccess`. **Не трогайте** `.env`, `storage/`, `public/uploads/`, `install.lock` и свои плагины/темы. `install.php` не копируйте.
4. **Очистите кэш:** удалите файлы в `storage/cache/` (`find storage/cache -type f -delete`).
5. **Откройте сайт и панель** — миграции базы применятся автоматически (или `php bin/celena migrate`).

## Переход 3.5 → 3.6

- В `.env` добавьте публичный ключ маркетплейса (есть в новом `.env.example`): `MARKETPLACE_PUBKEY="6q2vesNDnmG4QuwMh7NUCo+2V8SNYSs2HwcAIbnVnew="` — без него подпись пакетов не проверяется.
- Выставьте `chmod 600 .env`.
- Проверьте получателей писем у формы заявок: «Заявки → Формы».
- Свои пакеты, которые не должны попадать в маркетплейс, пометьте файлом `.private` в корне.

Полный список изменений — в файле `CHANGELOG.md` в корне сайта.
