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
- Open your CodeCanyon package and locate
Elmapi3.zip. - Move the zip into
%USERPROFILE%\Herd, extract it, and rename the folder toElmapi3. - Open Windows PowerShell:
cd Herd\Elmapi3Install PHP dependencies
composer installIf 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:

Copy environment and generate key
copy .env.example .env
php artisan key:generateRun database migrations and seed the database
php artisan migrate --seedWhen 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 openOpen http://elmapi3.test.
Login
Email:
[email protected]Password:
passwordDatabase
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 devProduction
npm run build