lcrm Saas
  • Introduction
  • Prerequisite
  • Installation
  • Frontend
  • Admin Interface
    • Settings
    • PayPlans
    • Organizations
    • Subscriptions
    • Contacts
    • Payments
    • Options
    • Support
    • Dashboard
  • User Interface
    • Calendar
  • Features
  • Paypal
  • Laravel Vat
  • Multi Language
  • Log Viewer
  • Blog
  • Email Configuration
  • Changelog
    • 1.0.1
    • 1.0.2
    • 1.0.3
    • 1.0.4
    • 1.0.5
    • 1.0.6
Powered by GitBook
On this page

Was this helpful?

Installation

PreviousPrerequisiteNextFrontend

Last updated 5 years ago

Was this helpful?

Installing the lcrmsaas can be done in two ways. They are

  1. Web Installation

  2. Manual Installation

1.Web Installation:

To begin Installation copy the files to your server.

  • Open the URL in the browser.

  • Then fill the mandatory fields during the installation (check all the tabs)

Note:

  • If you are using localhost open the root as "localhost/lcrm_saas/public" then it automatically redirects to install page.

2. Manual Installation :

If you prefer to install and configure the product manually, you can follow the below steps.

  • Edit the .env file to fill the appropriate details like app url, database details.

  • Remove the VerifyInstallationmiddleware from app/Http/Kernel.phpfile.

  • Remove the require 'install.php'; line from routes/web.phpfile.

  • Edit the SettingsSeeder.php and ManualInstall.phpin the database/seeds/ directory and fill appropriate details.

  • Give the necessary permissions for the storage and bootstrap/cachedirectories.

  • chmod -R 775 storage
    chmod -R 775 bootstrap/cache
    chmod -R 775 public
    chmod -R 775 .env

    If you are on linux/ mac you can run below command to chown it.

    chown -R www-data /var/www
  • Run the following commands:

  • php artisan key:generate

  • php artisan migrate --seed

  • php artisan db:seed --class=ManualInstall

compile assets

If you don't have good knowledge on nodejs and npm, you can copy public folder files from codecanyon's downloaded files

you can check installed version by runningnode -vcommand in terminal.

install local packages

yarn

move assets to public

npm run dev

Then open the site and check if everything is working by logging in using the details provided.

Note:

  • Make sure that you should use Virtual Host instead of Localhost because we are using vat calculator Which supports only virtual host.

If you are hosting from the root of the server or using a virtualhost, then open the root as "servername/public". If you want to get rid of "/public", please follow these tutorials.

Make sure you have installed in your system with minimum version6.14.1,

If you are familiar with Laravel consider setting a driver and run a in order to make time taking tasks like sending a mail run separately and make the request faster.

http://blog.netgloo.com/2016/01/29/deploy-laravel-application-on-shared-hosting/
nodejs
queue
queue:work process