Skip to content

fix(install): write manager_theme and site_id on a CLI install - #2436

Merged
Seiger merged 1 commit into
evolution-cms:3.5.xfrom
elcreator:fix-cli-install-manager-theme
Aug 30, 2026
Merged

fix(install): write manager_theme and site_id on a CLI install#2436
Seiger merged 1 commit into
evolution-cms:3.5.xfrom
elcreator:fix-cli-install-manager-theme

Conversation

@elcreator

Copy link
Copy Markdown

The web installer writes both at installLevel 4
(install/src/controllers/install.php), and cli-install.php never reached that code: its whole install is realInstall() -> migrationAndSeed(), which inserts four settings and stops.

Without manager_theme the manager builds its stylesheet URL as 'media/style/' . $config['manager_theme'] . '/style.css', which becomes media/style//style.css, 404s, and leaves the manager with no CSS at all - so every site installed from the command line, and every image built that way, looks broken before anything else is tried.

Only the install path is touched; an existing site installed by the old CLI still has neither row.

The web installer writes both at installLevel 4
(install/src/controllers/install.php), and cli-install.php never reached
that code: its whole install is realInstall() -> migrationAndSeed(), which
inserts four settings and stops.

Without manager_theme the manager builds its stylesheet URL as
'media/style/' . $config['manager_theme'] . '/style.css', which becomes
media/style//style.css, 404s, and leaves the manager with no CSS at all -
so every site installed from the command line, and every image built that
way, looks broken before anything else is tried.

Only the install path is touched; an existing site installed by the old
CLI still has neither row.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MXdDGZnGP6vGt9zTDG5o3n
@Seiger
Seiger merged commit e77ea5e into evolution-cms:3.5.x Aug 30, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants