Blog Sections Open

Setting Up a Local Evolution CMS 2.0 Development Environment

A minimal setup note from the early Evolution 2 period that preserves the exact create-project and CLI install flow used to get a local environment running quickly.

This early Evolution 2 note captured a direct and reproducible local setup flow for getting a development instance running without relying on a manual browser installer.

The essential workflow used Composer to create the project and then completed installation through the command line.

composer create-project evolutioncms/evolution:2.0.x-dev .

php install/cli-install.php   --database_server=localhost   --database=DB   --database_user=USER   --database_password=PASS   --table_prefix=evo_   --cmsadmin=admin   --cmsadminemail=email@gmail.com   --cmspassword=123456   --language=en   --mode=new   --installData=n   --removeInstall=y

Why this still matters

  • It documents the move toward a more developer-friendly local workflow.
  • It shows how Evolution could be installed repeatably from the terminal.
  • It gives teams a baseline for local onboarding and disposable test environments.

Even though later setup flows evolved further, this is still a useful historical guide because it marks the moment Evolution installation started feeling much closer to a modern Composer-based development workflow.

Newer post

Changing the Default Language Context in a Babel-Based Site

A multilingual note on changing the default language in a Babel-style setup without rebuilding the entire site structure.

Older post

Using Pseudo-Pages for Resource Subviews in Evolution CMS

How to expose subviews such as /reviews under a resource URL without creating a separate child resource for every page.