Documentation

Full Tenancy - Domains, Database, Users, Role, Permissions & Settings


  • Created On: 25 November 2021
  • Last Update: 15 March 2024

If you're not familiar with the procedures presented, We can help you via support desk. Support Desk.


Welcome

  • This Documentation describes the installation and configuration steps of script
  • While the installation process is rather simple, some of the instructions presented here will require minimum understanding in working with databases and managing files on a server

  • About

  • Full Multi Tenancy Laravel Admin Saas is a flexible multi-tenancy Laravel package that comes with lots of features out-of-the-box and doesn’t stand in your way when you need anything custom. This script support subdomain and custom domain and separate database for each admin.

  • License

    Regular License

  • Use, by you or one client, in a single end product which end users are not charged for. The total price includes the item price and a buyer fee.

  • Extended License

  • Use, by you or one client, in a single end product which end users can be charged for. The total price includes the item price and a buyer fee.
  • Please purchase Extended License if you are going to sell as a service. Envato License Policy

  • Installation

    It comes with prebuilt installer. Follow these steps to step guide on your server.

    Note : You link your domain to the main directory (Root: full-tenancy.demo.quebixtechnology.com)

    Server Requirements

    We are using laravel 9 So these are the minimum server requirements, the installer will check if your server meets these or alternatively you can contact your hosting provider in order to make sure your server meets them.
    • PHP >= 8.1
    • OpenSSL PHP Extension
    • PDO PHP Extension
    • Mbstring PHP Extension
    • Tokenizer PHP Extension
    • JSON PHP Extension
    • CURL PHP Extension
    • Imagick PHP Extension

    Creating a new Domain

      Note: Please link your domain directly to the main file (don't link the public folder under main file).

      When Creating A Admin-Domain : When you create any domain, link your Admin domain where you have linked your main domain.

      How Create Domain : Click Open

    Creating a new database


    Uploading Files

    On some operating systems, the dotfiles are hidden by default. Before starting to upload the files, please make sure your file explorer has the option to view hidden files turned on.
    • After creating a database, Upload what's inside the main_file folder on the web root folder of your domain. This folder is generally called public_html, html, or example.com, but depending on your server's configuration, it might be named differently.

    • Useful resources
    Important Important Make sure that you have .env file in your folder.
    Important Make sure that .htaccess file got copied properly from the download to your server.

    Installation Steps

    Step 1 (Collect Installable File):
    • After you purchase Sellify, you will get a zip file.
    • After Extracting the zip file you will get an main_file.zip file.

    • image
    Step 2 (Upload Installable File):
    • Upload main_file.zip in your server & extract it.

    • image
    • Once extraction is completed , delete the main_file.zip file from server.
      • If you upload it in public_htmlfolder, then visit your_domain_name.com in browser.
      • If you upload it in a folder inpublic_htmlfolder, then visit your_domain_name.com/folder_name in browser.
      • If you upload it in your created subdomainfolder, then visit subdomain.your_domain_name.com in browser.
      • If you upload it in a folderin your created subdomain folder, then visit subdomain.your_domain_name.com/folder_name in browser.
    Step 3 (Welcome Page):

    • Go to your website address, then you'll see an installation wizard. To open the installer. Visit

    • yourdomain.com/install
    • Now the installer will show up.The First screen will be Welcome Screen
    • image
      Note : If you are not able to access the website by accessing yourdomain.com/install, but you are able to access it via yourdomain.com/index.php/install, this means that you probably don't have Apache mod_rewrite installed and enabled.
    • After you enter your website URL in your browser you will see a welcome page of Sellify Installer . Then click on Check Requirements Button.
    Step 4 (Server Requirements):

      image
    • Next, you will be shown a list of extensions required to run this software. If all the extensions have green check icon, then click on Check Permissions button . If any extension has red cross icon, then you need to enable / install the extension in your server first. You might need to contact hosting support for that.
    Step 5 (Folder Permissions):

    Useful resources
      image
    • Next, you will be shown a list of extensions required to run this software. If all the extensions have green check icon, then click on Check Permissions button . If any extension has red cross icon, then you need to enable / install the extension in your server first. You might need to contact hosting support for that.
    • Let us show you how to change folder permission of 'core/storage/framework/' as an example
      • First, navigate to core > storage folder in your server
      • Right click on the framework folder & choose Change Permissions from the dropdown

      • image
    • Then, you will be shown a popup, change the permission to 775 in the popup

    • image
    • Thats it, you have changed the permission to 775 for 'core/storage/framework/'. Now repeat the same procedures for the other folders of the list shown in Permissions Step in Sellify Installation Wizard
    • Then, go back to installation wizard & refresh the page.You will see all the folders are checked with green icon

    • image
    Step 6 (Environment & Database Setup):

    image

    In this step, you have to give some of your environment & Database info.

    • App Name: You app name
    • App URL: Enter your website URL here.
    • Domain: This will automatically be detected & prefilled by the installer. But if the domain is detected wrong by installer, then please correct it. If the domain is incorrect , then you will see 404 Page thoughout the website after installation.
      How to get domain:
      • if your website URL is https://example.com/ , then host will be emaple.com
      • if your website URL is https://subdomain.example.com/ , then host will be subdomain.example.com
    • Then put all your database information - Database Host, Database Name, Database Username, Database Password
    How Create Domain : Click Open
    How Create Database : Click Open
    Note : After successful installation reset .env in permission and change to 644.

    Default Login

  • Now You are ready to login with below detail.

  • Admin Login Detail

    superadmin@example.com / admin@1232


    Create Admin


    How To Create Admin SuperAdmin Side

    Step 1
    • Login SuperAdmin Admin And Go to Admin
    • Click Add New

    image
    Step 2
    • Open Create Admin
    image
    • 1. Insert Your Admin Name :- (example) JOHAN USA
    • 2. Insert Your Admin Email :- (example) johanfoodusa@example.com
    • 3. Insert Your Admin Password :- (example) example@1232
    • 4. Insert Your Admin Confirm Password :- (example) example@1232
    • 5. Insert Your Admin Domain configration :- (example) (johan1.demo.example.com) create domain
    • Note: When you create any domain, link your Admin domain where you have linked your main domain.
      How Create Domain : Click Open
    • 6. Insert Your Admin Phone :- (example) 12345 67891
    • 7. Insert Your Admin Database Name & Database User & Database Password :- Create Database & Database User & Database Password
    • How Create Database,Database User,Database Password: Click Open

    How To Send New Store Request

    Step 1
    • Open your main domain and go to Pricing
    • Choose Your Plan

    image
    Step 2
    • Open Register
    image
    • 1. Insert Your Admin Name :- (example) johan Food USA
    • 2. Insert Your Admin Email :- (example) johanfoodusa@example.com
    • 3. Insert Your Admin Password :- (example) example@1232
    • 4. Insert Your Admin Confirm Password :- (example) example@1232
    • 5. Insert Your Admin Domain configration :- (example) (johan1.demo.example.com) create domain
    • Note: When you create any domain, link your Admin domain where you have linked your main domain.
      How Create Domain : Click Open
    Step 3
    • Login Admin
    • After Go to
    image
    Step 4
    • Open to domain request
    image
    Step 5
    • Open to domain request
    image
    • Check all details
    • Insert Your Admin Database Name & Database User & Database Password :- Create Database & Database User & Database Password
    • How Create Database,Database User,Database Password: Click Open

    Upgrade

    Before making an update, always remember to do a complete backup of your website.
    If you've made any modifications to the language string, your changes will be lost. you can find your old edited language file on resources/lang. but that will be lost as new version have new language file. so take backup that files for reference of new version that you need to manually again.
    If you've made any modifications to the software's files, your changes will be lost.
    For Upgrade version, you need to do it your self. And we are not responsible if you lost data.

    1. Make a backup of the .env config file and .htaccess located on your server.
    2. Upload and replace all the files on your server with what's inside the main_file folder.
    3. Restore your .env config file and .htaccess on your server.
    4. Do login and follow the update wizard.


    FAQs

    Please ensure that you have mod_rewrite enabled on your server.
    This generally happens when one of the server requirements is not met, please ensure your server meets the software's requirements.
    Please try to by press f5 or clear your browser cache or try on another browser.

    Please add this to your your .htaccess file configuration

    RewriteCond %{HTTPS} !=on
    RewriteRule ^/?(.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

    Our theme files in resources/views, assets in public/assets folder. You can edit them.


    Support

    If this documentation doesn't answer your questions, So, Please send us Email via Item Support Page

    Note: While we aim to provide the best support possible, please keep in mind that it only extends to verified buyers and only to issues related to our template like bugs and errors. Custom modifications or third party module implementations are not included.
    Please Add your Review (Opinion) for Our template. It would be a great support for us.
    Go to your CodeCanyon Profile > Downloads Tab > & then You can Rate & Review for our script.
    Thank You.

    Changelog

    See what's new added, changed, fixed, improved or updated in the latest versions.


    Version 2.0.5 (15/03/2024)

    • Added Add new Telescope Dashboard (System Analytics)
    • Improved Improvement coding side

    Version 2.0.4 (07/11/2023)

    • Improved Update Laravel Version 9 to 10
    • Added Add activity log module
    • Improved Fix small bugs (Local and S3 Storage Setting)

    Version 2.0.3 (05/10/2023)

    • Added Landing page setting manage
    • Added Code side changes
    • Improved Fix small bugs

    Version 2.0.2 (08/09/2023)

    • Added Dynamic landing pages setting
    • Added Add new landing page
    • Fixed Bug fix

    Version 2.0.1 (03/08/2023)

    • Added Add Dashboard new Design
    • Added Add Register Setting in Setting Page
    • Fixed Fix small bugs (Landing Page Feature Setting)

    Version 2.0.0 (31/07/2023)

    • Added Add Document Builder easily creates documents and share
    • Added New payment gateway Mollie, Skrill, Easebuzz
    • Added New SMS Fast2Sms
    • Fixed Small changes(Frontend setting active inactive)

    Version 1.0.9 (18/07/2023)

    • Added New payment gateway ,SSPay, Cashfree, Aamarpay, PayUMoney, Paytab, Benefit
    • Added Cookie Setting
    • Added SEO Setting
    • Added Cache Setting

    Version 1.0.8 (26/06/2023)

    • Added New payment gateway ,PayFast ,Toyyibpay ,Iyzipay
    • Added Notifications Setting
    • Fixed database validation

    Version 1.0.7 (12/06/2023)

    • Improved Changes data-table design
    • Improved Event Module with Google Calendar
    • Fixed 10 Theme color add
    • Added Transparent Layout
    • Added Testimonials Module
    • Fixed small changes

    Version 1.0.6(05/01/2023)

    • Added New Version Laravel 9
    • Added Add module coupons
    • Improved Payment flow changes
    • Fixed Fix small bugs
    • Added Add new design

    Version 1.0.5 (04/11/2022)

    • Added Add domain link or not in domain request
    • Added Add change domain request option on the admin side
    • Added Frontend setting new module

    Version 1.0.4 (09/09/2022)

    • AddedAdd payment gateways (flutterwave,paystack,Paytm & CoinGate)
    • AddedAdd send Create (admin and superadmin chat)
    • AddedAdd email verification
    • ImprovedSet logo new design
    • AddedSet multiple payment gateway design
    • AddedSmall changes(plan active inactive ,landing Page setting & user active inactive)
    • FixedFixed bug

    Version 1.0.3 (01/07/2022)

    • Added Email templates
    • Fixed Fixed admin and user impersonate issue
    • Fixed Fixed a security issue

    Version 1.0.2 (04/05/2022)

    • Fixed Change theme
    • Added Add Category & blogs

    Version 1.0.1 (06/01/2022)

    • Added Domain request module
    • Added Add Frontend and static pages
    • Fixed Fixed a security issue

    v1.0.0 ()

      Initial release.