IcingCMS: A CakePHP 3 Content Management System
Installation
Run composer create-project --prefer-dist mahmoodr786/icingcms my_app_name
., (*1)
Read and edit config/app.php
and setup the 'Datasources' and any other
configuration relevant for your application. Make sure you can connect to your database., (*2)
Run, (*3)
composer @icingup
Windows Users please run these commands manually, (*4)
chmod 755 webroot/uploads
chmod 755 plugins
chmod 755 plugins/IcingManager/config/pluginLoad.json
chmod 755 plugins/IcingManager/config/themeLoad.json
cd plugins/FileManager && composer install
cd plugins/Demo && composer install
cd plugins/IcingBlue && composer install
bin/cake migrations migrate --plugin ContentManager
bin/cake migrations migrate --plugin IcingManager
bin/cake migrations migrate --plugin MenuManager
bin/cake migrations migrate --plugin UserManager
bin/cake migrations seed --plugin ContentManager
bin/cake migrations seed --plugin IcingManager
bin/cake migrations seed --plugin MenuManager
bin/cake migrations seed --plugin UserManager
Run, (*5)
bin/cake icingcms adminuser
Create your Admin User., (*6)
Run, (*7)
bin/cake server
That is it. Go to http://localhost:port/admin and login., (*8)
More installation info: IcingCMS.org, (*9)