Оновлення CMS
Починаючи з версії 3.6 панель сама повідомляє про нову версію ядра (бейдж у меню «Маркетплейс» і плашка на дашборді). Плагіни й теми з маркетплейсу оновлюються кнопкою «Оновити» в панелі; ядро — вручну за кроками нижче.
Кроки
- Резервна копія: експорт бази даних, копія
.env,storage/,public/uploads/. - Завантажте архів нової версії: https://celena.io/downloads/celena-cms-3.6.1.zip
- Залийте файли поверх сайту:
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не копіюйте. - Очистіть кеш: видаліть файли в
storage/cache/(find storage/cache -type f -delete). - Відкрийте сайт і панель — міграції бази застосуються автоматично (або
php bin/celena migrate).
Перехід 3.5 → 3.6
- У
.envдодайте публічний ключ маркетплейсу (є в новому.env.example):MARKETPLACE_PUBKEY="6q2vesNDnmG4QuwMh7NUCo+2V8SNYSs2HwcAIbnVnew="— без нього підпис пакетів не перевіряється. - Виставте
chmod 600 .env. - Перевірте отримувачів листів у форми заявок: «Заявки → Форми».
- Власні пакети, що не мають потрапляти в маркетплейс, позначте файлом
.privateу корені.
Повний список змін — у файлі CHANGELOG.md у корені сайту.