← Ко всем релизам
v1.3.1 13 Июля 2026

Исправление установщика и восстановление после аварии

⚡
apidcms team

Три раунда тестирования «с нуля» на реальных доменах — и десяток найденных багов исправлен. Плюс аварийное восстановление после реструктуризации репозитория.

🐛 Исправлено

  • ### Установщик — 8 исправлений
  • **403 на /admin:** install.php теперь создаёт .htaccess и admin/index.php
  • **Session warnings:** явный session_save_path в init.php
  • **APIключ:** шаг ввода ключа убран (настраивается позже в админке)
  • **Seedданные:** 6 страниц + 3 блогпоста при установке
  • **front/config:** автоматически создаётся папка с config.php
  • **core_lib/front/config/config.php:** разморожен из .gitignore (fallbackконфиг)
  • **base.html.twig:** padding на main для отступов
  • **Template fallback:** проект → core_lib через prependPath
  • ### Восстановление core_lib
  • обновление ядра на старой версии удалило core_lib/ на всех 5 проектах
  • Восстановлено, обновление ядра починено (7 правок путей)
  • Автосинхронизация views для проектов без своего front/app/
  • ### CSS и шаблоны
  • admin.css восстановлен (потеря spacingклассов после перекомпиляции)
  • Cacheшаблон восстановлен после случайного удаления
  • .gitignore исправлен: admin/app/views/cache/ — исходники, не runtimeкэш
  • ### Совместимость
  • PHP 8.1: scandir вместо SplFileInfo::getSubPathName()
  • Скелетон устарел — install.php делает всё