Installation

Getting Started


Minimum System Requirements

To be able to run AsgardCMS you have to meet the following requirements:

  • PHP 7.0 or higher
  • PDO PHP Extension
  • cURL PHP Extension
  • OpenSSL PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • Mcrypt PHP Extension
  • GD PHP Library
  • MySql 5.5
  • One of the following cache drivers: memcached, redis, apc. (defaults to array)

Install AsgardCMS

If you prefer a video to see how the installation process goes, watch the install video.

Get AsgardCMS

Via AsgardCMS installer

composer global require asgardcms/asgardcms-installer

Make sure to place the $HOME/.composer/vendor/bin directory (or the equivalent directory for your OS) in your $PATH so the asgardcms` executable can be located by your system.

Once installed, the asgardcms new command will create a fresh AsgardCMS installation in the directory you specify. For instance, asgardcms new blog will create a directory named blog containing a fresh AsgardCMS installation with all of AsgardCMS's dependencies already installed:

asgardcms new Blog

Via Composer create-project

composer create-project asgardcms/platform your-project-name

Create a database

Create a database suiting your preferred method, Sequel Pro, MySQL Workbench, cli, however you prefer. Remember the database name you used as this well be asked in the installation command.

Install your preferred user system

  • Sentinel (installed by default)

More user implementations may be offered later on. Learn how you can add your custom ACL implementations.

Run the install command

Change (cd) into the generated directory. Now run php artisan asgard:install command to perform the installation process.

This install command will perform the following actions:

  • Setup database information
  • Running migrations
  • Running seeds
  • Publishing assets
  • Create a first admin account

Enjoy

You can now login on /auth/login with your email and password asked during the install command. After you've logged in you'll be able to access the administration panel on the /backend URI.

Getting help

If you have feedback to give, ideas you would like implemented, by all means share them on the forum in the "Comments and Feedback" section.

For issues/bugs your having, you can use the Github Issues to post those. All issues are grouped on the AsgardCms/Platform repository.

If you just want to talk, join our Slack channel (http://slack.asgardcms.com/).

Mobile Analytics