Installing ElmapiCMS on Windows

Installing ElmapiCMS on Windows

This guide walks you through setting up ElmapiCMS v3 on Windows 10/11 using your CodeCanyon download.

We recommend Laravel Herd for Windows.

Bought via GitHub?

Use the GitHub Windows guide instead.

Laravel Herd

Download the Windows installer from the Herd website

Finish onboarding from the Herd UI (system tray icon). Herd creates a parked directory at %USERPROFILE%\Herd (for example C:\Users\YourUsername\Herd). Apps there are served on .test using the folder name.

Install ElmapiCMS

  1. Open your CodeCanyon package and locate Elmapi3.zip.
  2. Move the zip into %USERPROFILE%\Herd, extract it, and rename the folder to Elmapi3.
  3. Open Windows PowerShell:
cd Herd\Elmapi3

Install PHP dependencies

composer install

If composer install fails, copy vendor.zip from your CodeCanyon download into the Elmapi3 folder, extract it, and try again.

The folder structure should look like this: Folder structure

Copy environment and generate key

copy .env.example .env
php artisan key:generate

Run database migrations and seed the database

php artisan migrate --seed

When prompted to create a new SQLite database, type y and press Enter.

If migrations fail, import elmapi3.sql from your CodeCanyon package using your database tool.

Visit the site

herd open

Open http://elmapi3.test.

Login

Email:

[email protected]

Password:

password

Database

SQLite is the default. To use MySQL/MariaDB, edit .env. See Laravel database configuration.

DB_CONNECTION=mysql
DB_DATABASE=elmapicms_v3
DB_USERNAME=root
DB_PASSWORD=

Npm packages

A production frontend build is already in public/build, so the CMS runs without npm install. For frontend development, run npm install.

Development

composer run dev

Production

npm run build

Next step

Search documentation

Find guides and reference pages