Get Started

Thank you for being one of our buyers. We are glad that you have joined us and that you are a user of our products. We hope you like it. As part of our support for our products, we have provided a complete user guide for our products. All you have to do is follow this guide step by step to install your site.

This item made by Vironeer under Envato Extended & Regular License

What Vironeer Support Include?

Important!

We don't provide free customizations or installations or server problems fixing, we can provide them as paid services.

Get Started

Server Requirements
  • PHP 8.2x
  • Operating System : Linux or Windows
  • Shared, VPS or Dedicated Server
  • MySql: 5.7+
Required Upgrades ( Those settings to upload 1GB file, you need to change them besides on your needs and your server specifications.)
  • allow_url_fopen = on
  • max_execution_time = 600
  • max_input_time = 600
  • post_max_size = 1G
  • memory_limit = 1024M
  • upload_max_filesize = 1G
PHP Extensions
  • BCMath
  • Ctype
  • Fileinfo
  • JSON
  • Mbstring
  • OpenSSL
  • PDO
  • pdo_mysql
  • Tokenizer
  • XML
  • cURL
  • zip
  • GD

Create New Database

Get Started
Login to your server and click MYSQL DATABASE


Create database name
Enter database name and click create


Create database user
Enter your details and click create


Add User To Database
Choose database name and database user then click add


Manage User Privileges
Choose All privileges then click make changes

Upload Script Files

First download the files from CodeCanyon and extract them in your computer

  • You will upload only a file with the name Script.zip
  • Get Started
    Go to your server file manager


    Choose directory
    Open your directory then click on upload


    Upload files
    Click select file then choose the Script.zip


    Extracting
    Choose Script.zip then click extract


    Finish Extracting
    Click extract file(s)

    Note !

    After all files has been extracted now open your website URL and start installing

    Important !

    if your website URL cannot open or you see Error with code 500, its coming from your server side, please contact your server support, or check your server logs to know where is the problem.

    Installation

    Important! : Make sure your server PHP Version is 8.1 before you start installing

    Server requirements
    Make sure all the requirements are enabled, if its disabled please enable it or contact your server support to enabled it


    File Permissions
    All those files must have a 0775 permission or above, its 0775 by default but some servers is change the permisssion when the files uploaded


    Licence Validation
    Enter your purchase code and click validate, you can follow this link to know how you can get it.
  • Where Is My Purchase Code?
  • Note! : Using the script without a licence is not our responsibility if you lost your data or you get hacked we are selling our items on codeCanyon only.


    General Information > Database Details
    Enter your database details and click continue.


    General Information > Database Import
    Click import database file.
    Important Notice !

    Some servers is disabling this option or they have a problem on mysql database if you get any problem or 500 Server Error please use manual import to import your database.


    General Information > Necessary Details
    Now just enter your website name and URL, and setUp your admin access details.

    Home Page Slide Show

    SlideShow
    Go to Admin > Manage Sections > slide Show

    Plans & Subscriptions

    Creating a plan
    Go to Admin panel > Pricing Plans

    Note !

    Free plan does not expire for guest users, And its renewed automatically for registered users


    About Subscriptions
    • Free subscriptions is renewing automatically, using cron job command, check the cron job commands in down.
    • Users can get notified when subscription is about expire or when its already expired or when free subscription has been renewed, you can enable that by setting the cron job commands, check the cron job commands in down.
    • Expired subscription data will be deleted after the interval you set from admin panel, check general information.
    • You can cancel and delete subscriptions from admin panel.

    Coupons

    Coupons section
    Go to Admin > Manage coupons

    Create a new coupon
    Enter coupon details and click save

    Advertisements

    Advertisements Section
    Go to Admin > Advertisements

    Edit you advertisement code
    Enter the advertisements code then enable it and click save

    Note : Use responsive ad unit to support all devices

    General Information

    Genaral Information Section
    Go to Admin panel > Settings > general

    Storage Providers

    Storage Section
    Go to Admin panel > Settings > storage


    Upload settings
    You can set unaccepted file types (extensions), this types cannot be uploaded


    Amazon S3
    Please watch this video to know how you can setUp amazon s3

    SMTP Details

    SMTP is important to reset passwords and sending the ticket notifications and email verifications and transfers and more...

    SMTP Section
    Go to Admin panel > Settings > Smtp


    Update And Test
    Enter your details and enable the SMTP so you can test it

    Manage Pages

    Pages section
    Go to Admin panel > Settings > Pages


    Create a new page
    Click on the plus button to create new page


    Page details
    Enter your page details and click save

    Manage Admins

    Admins section
    Go to Admin panel > Settings > Admins


    Create new admin
    Enter details to create new admin

    Manage Extensions

    Extensions section
    Go to Admin panel > Settings > Extensions


    • How to get your Google Analytics tracking code : Click here
    • How to get Facebook OAuth Api keys : Click here
    • How to setup Google reCAPTCHA scroll down to Google reCAPTCHA section

    Tawk.to
    Go to https://www.tawk.to and login or create account


    Edit Tawk.to details
    Go to Admin panel > Settings > Extensions > Tawk.to

    Languages & Translation

    Languages section
    Go to Admin panel > Settings > Languages


    Translation
    You can translate your website easily to any language

    Mail Templates

    Mail Templates Section
    Go to Admin panel > Settings > Mail templates

    SEO Configurations

    SEO Configurations Section
    Go to Admin panel > Settings > SEO Configurations


    Create New SEO Configuration
    Select language and enter details then click save

    Payment Gateways

    Payment Gateways Section
    Go to Admin panel > Settings > Payment Gateways

    Paypal


    Create New App
    Enter your application name


    Application details
    Copy your details and back to admin panel


    Edit details on admin panel
    Go to Admin panel > Settings > Payment Gateways > Paypal

    Stripe


    Edit details on admin panel
    Go to Admin panel > Settings > Payment Gateways > Stripe

    Manage Taxes

    Taxes Section
    Go to Admin panel > Settings > Taxes


    Create New Tax
    You can create new tax for every country or one for all countries

    Google reCAPTCHA

    Get started
    To setUp the google captcha in your website first go to Google Captcha Console

    Cron Job Commands

    What is cron job?

    A cron job is a Linux command used for scheduling tasks to be executed sometime in the future. This is normally used to schedule a job that is executed periodically – for example, to send out a notice every morning etc...

    Why i need cron job in swipgle?

    Swipgle is using cron job for subscriptions (renewal reminder, expiry reminder, renew free subscriptions, delete expired subscriptions files) and also for transfers (delete expired transfers files) and (delete temp files and chunks) and also used on transactions to (delete unpaid transactions).

    How i can setup cron job?

    There are some commands that you need to setup :

    For subscriptions :

    2 - Renewing the free subscription and inform the users via email

    This command is for renewing the free subscription and inform the users via email.

    • Cron : * * * * *
    • Change SERVER_PATH to your path
    Command
    
    /usr/local/bin/php /home/SERVER_PATH/Application/artisan subscriptions:renew-free >> /dev/null 2>&1
    
    

    2 - Sending email to remind the user about subscription renewal

    This command is used to send an email reminder every 2 days to the user in last 6 days of subscription.

    • Cron : 0 0 */2 * *
    • Change SERVER_PATH to your path
    Command
    
    /usr/local/bin/php /home/SERVER_PATH/Application/artisan subscription:renewal-reminder >> /dev/null 2>&1
    
    

    3 - Sending email for reminding the user after subscription expired

    This command is used to send an email reminder every 3 days to the user in when the subscription is expired.

    • Cron : 0 0 */3 * *
    • Change SERVER_PATH to your path
    Command
    
    /usr/local/bin/php /home/SERVER_PATH/Application/artisan subscription:expiry-reminder >> /dev/null 2>&1
    
    

    4 - Delete expired subscriptions if user does not renew it after the time you set on admin panel
    • Cron : * * * * *
    • Change SERVER_PATH to your path
    Command
    
    /usr/local/bin/php /home/SERVER_PATH/Application/artisan subscriptions:delete-expired >> /dev/null 2>&1
    
    

    For transfers :

    1 - Delete expired transfer files

    This command is for deleting expired transfer files.

    • Cron : * * * * *
    • Change SERVER_PATH to your path
    Command
    
    /usr/local/bin/php /home/SERVER_PATH/Application/artisan transfer:expired-files-delete >> /dev/null 2>&1
    
    
    2 - Deleting the files and chunks that uploaded by users and not completed or transferred

    This commands is for deleting the files and chunks that uploaded by users and not transferred example : (when user left before upload completed).

    • Cron : 25 * * * *
    • Change SERVER_PATH to your path
    Command
    
    /usr/local/bin/php /home/SERVER_PATH/Application/artisan uploads:delete >> /dev/null 2>&1
    
    

    Command
    
    /usr/local/bin/php /home/SERVER_PATH/Application/artisan uploads:clear >> /dev/null 2>&1
    
    

    For transactions :

    1 - Delete unpaid transactions

    This command is for deleting the unpaid transactions.

    • Cron : 25 * * * *
    • Change SERVER_PATH to your path
    Command
    
    /usr/local/bin/php /home/SERVER_PATH/Application/artisan transactions:unpaid-delete >> /dev/null 2>&1