{"_id":"563b65bf9e3f2225009fd2c2","category":{"_id":"563b65be9e3f2225009fd2c0","project":"563b65bd9e3f2225009fd2bc","__v":2,"version":"563b65bd9e3f2225009fd2bf","pages":["563b65bf9e3f2225009fd2c2","563b7c572d90592d000dfd97"],"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-11-05T14:20:46.344Z","from_sync":false,"order":0,"slug":"getting-started","title":"Getting Started"},"parentDoc":null,"version":{"_id":"563b65bd9e3f2225009fd2bf","project":"563b65bd9e3f2225009fd2bc","__v":4,"createdAt":"2015-11-05T14:20:45.639Z","releaseDate":"2015-11-05T14:20:45.639Z","categories":["563b65be9e3f2225009fd2c0","563b6b25e951f60d000b4513","563c239e260dde0d00c5e890","563c2440260dde0d00c5e891"],"is_deprecated":false,"is_hidden":false,"is_beta":true,"is_stable":true,"codename":"","version_clean":"4.0.0","version":"4.0"},"project":"563b65bd9e3f2225009fd2bc","user":"563b65409e3f2225009fd2b9","__v":27,"updates":["57c9ffd652efd40e00e75f6f","5853c88e566b513900939167","586cf0aec4375e1900083eec","586cf115d407663700af45c2","586cf1166e245e0f0044eb00","5934820cfd5bc9001b1c599b"],"next":{"pages":[],"description":""},"createdAt":"2015-11-05T14:20:47.192Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":0,"body":"Welcome to the Lavalite CMS Wiki\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"System Requirement\"\n}\n[/block]\nLavalite is simply designed to run on a machine with **PHP 5.5 **and **MySQL 5.5.\n**\n  * PHP >= 5.5.9 with\n  * OpenSSL PHP Extension\n  * PDO PHP Extension\n  * Mbstring PHP Extension\n  * Tokenizer PHP Extension\n  * A Composer can also be installed to load the dependencies of Lavalite\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Installation\"\n}\n[/block]\nLavalite utilizes [Composer](https://getcomposer.org/) to manage its dependencies. So, before using Lavalite , make sure you have [Composer](https://getcomposer.org/) installed on your machine.\n\nLavalite can be installed on your system with ease. You could break the process down to 4 simple steps. \n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"STEP 1\"\n}\n[/block]\n1.You may install by cloning from Github or via Composer\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"git clone git:::at:::github.com:LavaLite/cms.git\",\n      \"language\": \"text\",\n      \"name\": \"Github\"\n    }\n  ]\n}\n[/block]\nFrom the command line open in the folder, run \n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"Composer Install\",\n      \"language\": \"text\",\n      \"name\": \" \"\n    }\n  ]\n}\n[/block]\nComposer\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"composer create-project LavaLite/cms --prefer-dist website\",\n      \"language\": \"text\"\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"STEP 2\"\n}\n[/block]\n2. Enter your database details in** .env** file on root folder.\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \".env File\",\n      \"language\": \"text\"\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"STEP 3\"\n}\n[/block]\n3. Run php **artisan migrate --seed** to setup your database\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"artisan migrate --seed\",\n      \"language\": \"text\"\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"STEP 4\"\n}\n[/block]\n4. You can configure the site in the config folder before production.\n[block:callout]\n{\n  \"type\": \"warning\",\n  \"body\": \"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.\",\n  \"title\": \"On Windows\"\n}\n[/block]\nAfter 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.","excerpt":"This page will help you get started with Lavalite. You'll be up and running in a jiffy!","slug":"getting-started","type":"basic","title":"Installation"}

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 [block:api-header] { "type": "basic", "title": "System Requirement" } [/block] 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 [block:api-header] { "type": "basic", "title": "Installation" } [/block] Lavalite utilizes [Composer](https://getcomposer.org/) to manage its dependencies. So, before using Lavalite , make sure you have [Composer](https://getcomposer.org/) installed on your machine. Lavalite can be installed on your system with ease. You could break the process down to 4 simple steps. [block:api-header] { "type": "basic", "title": "STEP 1" } [/block] 1.You may install by cloning from Github or via Composer [block:code] { "codes": [ { "code": "git clone git@github.com:LavaLite/cms.git", "language": "text", "name": "Github" } ] } [/block] From the command line open in the folder, run [block:code] { "codes": [ { "code": "Composer Install", "language": "text", "name": " " } ] } [/block] Composer [block:code] { "codes": [ { "code": "composer create-project LavaLite/cms --prefer-dist website", "language": "text" } ] } [/block] [block:api-header] { "type": "basic", "title": "STEP 2" } [/block] 2. Enter your database details in** .env** file on root folder. [block:code] { "codes": [ { "code": ".env File", "language": "text" } ] } [/block] [block:api-header] { "type": "basic", "title": "STEP 3" } [/block] 3. Run php **artisan migrate --seed** to setup your database [block:code] { "codes": [ { "code": "artisan migrate --seed", "language": "text" } ] } [/block] [block:api-header] { "type": "basic", "title": "STEP 4" } [/block] 4. You can configure the site in the config folder before production. [block:callout] { "type": "warning", "body": "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.", "title": "On Windows" } [/block] 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.