Skip to content

fix(installer): artefacts in CLI-installed Evo 3.0 through 3.5.7 - #2462

Open
elcreator wants to merge 1 commit into
evolution-cms:3.5.xfrom
elcreator:fix-cli-installer-artefacts
Open

elcreator wants to merge 1 commit into
evolution-cms:3.5.xfrom
elcreator:fix-cli-installer-artefacts

Conversation

@elcreator

@elcreator elcreator commented Sep 14, 2026

Copy link
Copy Markdown
  1. Fresh CLI installation bug
    From 3.0 through 3.5.7, cli-install.php omitted manager_theme and site_id. The web installer created them because
    it passed through installLevel === 4; the CLI installer used a separate path and never executed that block.

  2. Upgrade/backfill bug
    The fresh CLI installation bug was fixed in 3.5.8 by adding both settings to install/cli-install.php:606. But
    existing CLI-installed sites retained the missing rows because the updater did not backfill them.

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.

1 participant