Installing ElmapiCMS on macOS
This guide walks you through setting up ElmapiCMS v3 on macOS 12+ (Monterey and newer) using GitHub access to the private repository.
We recommend Laravel Herd for macOS.
Bought on CodeCanyon?
Use the CodeCanyon macOS guide instead.
Laravel Herd
Download the macOS installer from the Herd website.
Open the DMG, install Herd, and complete onboarding. Herd parks projects at ~/Herd and serves them on .test.
Clone the repository
cd ~/Herd
git clone [email protected]:elmapicms/elmapicms.git Elmapi3
cd Elmapi3Install PHP dependencies
composer installTroubleshooting
If composer install fails, download vendor.zip from Releases and copy it into Elmapi3, extract it, and try again.
Copy environment and generate key
cp .env.example .env
php artisan key:generateRun database migrations and seed the database
php artisan migrate --seedWhen prompted for a new SQLite database, type y and press Enter.
Troubleshooting
If migrations fail, download elmapi3.sql from Releases and import it with your database tool.
Build the frontend
npm install && npm run buildVisit the site
herd openLogin
Email:
[email protected]Password:
passwordAdditional configuration
Database
SQLite is the default. For MySQL/MariaDB, update .env. See Laravel database configuration.
DB_CONNECTION=mysql
DB_DATABASE=elmapicms_v3
DB_USERNAME=root
DB_PASSWORD=Development
composer run dev