Installation

First install a fresh copy of Laravel 11, make sure you have a PHP version of 8.3 or above and you are using MySQL. (We strongly advise to ONLY use this with a fresh install!)

composer create-project laravel/laravel example-app

Now cd into the example-app directory and install ignitedcms

cd example-app

Run composer

composer require ignitedcms/ignitedcms

Finally, publish the assets by running, do NOT skip this step!

php artisan vendor:publish --tag=assets --force
php artisan vendor:publish --tag=views --force

Now that you have done that create a fresh database called 'ignitedcms' and change the settings in your .env file so it points to your database e.g

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=ignitedcms
DB_USERNAME=root
DB_PASSWORD=password

Finally run the migrations

php artisan migrate
php artisan serve

Usage

Navigate to the following to begin the install

http://localhost:8000/installer

Once done you will have access to the dashboard, using the credentials during installation.

http://localhost:8000/login

Enable automatic route binding

Once you have successfully installed IgnitedCMS, you should enable automatic route binding.

This can be done by following the instructions here

Did you know?

If you are using Mac or Windows, you can easily install IgnitedCMS and Laravel with a one-click installer for free. More more information please visit Laravel Herd


https://herd.laravel.com/windows