# Оновлення 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` у корені сайту.
