Installation

This page will help you get started with Lavalite. You'll be up and running in a jiffy!

Welcome to the Lavalite CMS Wiki

System Requirement

Lavalite is simply designed to run on a machine with PHP 5.5 and MySQL 5.5.

  • PHP >= 5.5.9 with
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • A Composer can also be installed to load the dependencies of Lavalite

Installation

Lavalite utilizes Composer to manage its dependencies. So, before using Lavalite , make sure you have Composer installed on your machine.

Lavalite can be installed on your system with ease. You could break the process down to 4 simple steps.

STEP 1

1.You may install by cloning from Github or via Composer

git clone [email protected]:LavaLite/cms.git

From the command line open in the folder, run

Composer Install

Composer

composer create-project LavaLite/cms --prefer-dist website

STEP 2

  1. Enter your database details in .env file on root folder.
.env File

STEP 3

  1. Run php artisan migrate --seed to setup your database
artisan migrate --seed

STEP 4

  1. You can configure the site in the config folder before production.

🚧

On Windows

If you are using a Windows environment, you might run into issues with the length of paths when unzipping packages. To avoid this issue, use the --prefer-source flag instead.

After installing, you may need to configure some permissions in order to proceed. Directories within the storage, should be accessible by your web server. If you are using the Homestead virtual machine, these permissions should already be set.