FAQs

Section intro goes here. You can list all your FAQs using the format below.

This error show due to
- Please make sure you select PHP version 7.4.15., MySql 5.7, Maria db 10.4
- Please make sure your database all details is correct.
- Please make sure your all mail settings correct.

if still get issue then make debug true and check error. Debug Mode Enable Process

HTTP 500 Error

Reset password, Login and Register error show due to you forget add mail details in .env file.
Mail Settings
For Email Sending.

Enter Mail Details from Admin, Site Settings -> Mail Setting

Open and edit .env file.


MAIL_DRIVER=smtp (some times support sendmail)
MAIL_HOST=smtp.mailtrap.io (For Gmail = smtp.gmail.com)
MAIL_PORT=2525  (For Gmail = 465)
MAIL_USERNAME=youremailid
MAIL_PASSWORD=yourpassword
MAIL_ENCRYPTION=null  (For Gmail = ssl)

For Mail Detail Section: Enter the name with no spaces. Their are three Mail Drivers: SMTP, Mail, sendmail, if SMTP is not working then check sendmail.

Gmail SMTP setup settings:

  • SMTP username: Your Gmail address.
  • SMTP password: Your Gmail password. If Using Gmail then Use App Password. Process of App Password
  • SMTP server address: smtp.gmail.com.
  • Gmail SMTP port (TLS): 587.
  • SMTP port (SSL): 465.
  • SMTP TLS/SSL required: yes.

You get PayPal error due to
Check PayPal Currency
Check Mail Settings

New User Registration error show due to you forget add mail details in .env file.
Mail Settings
For Email Sending.


MAIL_DRIVER=smtp (some times support sendmail)
MAIL_HOST=smtp.mailtrap.io (For Gmail = smtp.gmail.com)
MAIL_PORT=2525  (For Gmail = 465)
MAIL_USERNAME=youremailid
MAIL_PASSWORD=yourpassword
MAIL_ENCRYPTION=null  (For Gmail = ssl)

For Mail Detail Section: Enter the name with no spaces. Their are three Mail Drivers: SMTP, Mail, sendmail, if SMTP is not working then check sendmail.

Gmail SMTP setup settings:

  • SMTP username: Your Gmail address.
  • SMTP password: Your Gmail password. If Using Gmail then Use App Password. Process of App Password
  • SMTP server address: smtp.gmail.com.
  • Gmail SMTP port (TLS): 587.
  • SMTP port (SSL): 465.
  • SMTP TLS/SSL required: yes.

Its Required for Large File upload
Increase it as per your files size.
Find file php.ini then find


upload_max_filesize=8G
post_max_size=8G

Read More

Google


http://localhost/public/auth/google/callback

Facebook


https://localhost/public/auth/facebook/callback

Amazon


https://localhost/public/auth/amazon/callback

Gitlab


http://localhost/public/auth/gitlab/callback

Twitter


http://localhost/public/auth/twitter/callback

Linkedin


http://localhost/public/auth/linkedin/callback

Paystack


https://localhost/public/callback

You use it only one domain at a time. Its assume localhost or Any IP as a domain. For change domain send us E-Mail with new domain name, Envato user name and purchase code.


Not Changed Domain but access denied

- Make sure some license file available in your hosting

  • public -> ddtl.txt -> (value: yourdomain.com)
  • public -> config.txt -> (value: 1)
- Don't change file structure for remove public from URL other wise you get Access Denied. Process Remove Public From URL.
- Make sure some yourdomain.com registered at our portal

PWA is lite app, When you open it in Mobile Browser its ask for add app in mobile. Its Not APK. You can not submit to Play Store.

PWA Setup

SSL (https://) required for PWA. it's not android app, it's light app.

go to public -> images -> icons and change icons

go to .env and add app url its required

Like:
					APP_URL=https://yourdomain.com/public/
				

Bank white screen due to you give space in app name and mail from name. Go to .env file and remove space and special characters in app name and mail from name.

we can not change Google Map that says "for development only".
Google Maps is no longer free. You have to associate a credit card so that you can get billed if your site has requests that exceed the $200 credit they give you monthly for free. That is why you get the watermarked maps.
For more information, see: https://cloud.google.com/maps-platform/pricing/

Use SSL setting Full mode and make sure SSL is installed properly in your VPS.
Read More

Go to settings and enable Zoom and Big Blue Button

Zoom Meetings work With Zoom App.

Go to resources -> view -> email

Go to Disc – My drive.

Right click on get shareable link the like on screenshot: get video id 1 get video id 2 and use that video ID to create google drive video URL.

This is final URL how google drive video URL should look:https://drive.google.com/uc?export=download&id=videoID

Replace videoID with the id taken from the previous step and use it as the video source:https://drive.google.com/uc?export=download&id=example

Copy the drop box video link, then replace www.dropbox.com with dl.dropboxusercontent.com.

Thus the URL: https://www.dropbox.com/s/example/file.mp4?dl=0 will become: https://dl.dropboxusercontent.com/s/example/file.mp4?dl=0 .

App Secret Key required eClass LMS Mobile App - Flutter Android & iOS purchase code.

Installation

- To remove public from URL create .htaccess file in root folder and write following code.


<IfModule mod_rewrite.c>
	RewriteEngine On 
	RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

- To remove public from URL and Force HTTPS redirection create .htaccess file in root folder and write following code.


<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteCond %{HTTPS} !=on
	RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE] 
	RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

For more detail read article : https://stackoverflow.com/questions/23837933/how-can-i-remove-public-index-php-in-the-url-generated-laravel

To Hide or Denied Access .env and create .htaccess file in root folder and write following code.


# Disable Directory listing
Options -Indexes

# block files which needs to be hidden, specify .example extension of the file
</FilesMatch "^\.env">
    Order allow,deny
    Deny from all
<//FilesMatch>

Debug mode will help you to track the error on your website. It is not all preferred to turn the debug mode on live site for very long time.

How to turn debug mode on

  • Login to you FTP account.
  • Open and edit .env file.

Change

APP_DEBUG=false

To

APP_DEBUG=true
  • Save and upload the file.

false means debug mode is OFF
true means debug mode is ON

Make sure php version 7.4.15 and use all following PHP setting. Its show due to session not save.

Mail/API Settings

For Email Sending.

Open and edit .env file.


MAIL_DRIVER=smtp (some times support sendmail)
MAIL_HOST=smtp.mailtrap.io (For Gmail = smtp.gmail.com)
MAIL_PORT=2525  (For Gmail = 465)
MAIL_USERNAME=youremailid
MAIL_PASSWORD=yourpassword
MAIL_ENCRYPTION=null  (For Gmail = ssl)

Note : If showing error in reset password, New User Registration and Payment Gateways then must check your mail setting. Reset password, New User Registration and Payment Gateways error show due to you forget add mail details in .env file.

For Mail Detail Section: Enter the name with no spaces. Their are three Mail Drivers: SMTP, Mail, sendmail, if SMTP is not working then check sendmail.

Gmail SMTP setup settings:

  • SMTP username: Your Gmail address.
  • SMTP password: Your Gmail password. If Using Gmail then Use App Password. Process of App Password
  • SMTP server address: smtp.gmail.com.
  • Gmail SMTP port (TLS): 587.
  • SMTP port (SSL): 465.
  • SMTP TLS/SSL required: yes.

Go to Admin -> Payment Gateway Setting

Note : All api key case sensitive and don't give unwanted space before and after. Pafter enter api Please Enable API.



For Stripe Payment You Need Stripe Key. Go To: https://stripe.com/docs

Note : All plan and coupons create from eClass Admin Panel. Don't create from strip account.
All your test complete then make stripe to live mode, Stripe Test Mode user and price not support to live mode.
Please make new user and price after stripe live.
Stripe not support $0 price it's need at least $1.
If Showing Error Check Currency Code In Multipal Currency.


STRIPE_KEY=yourapikey
STRIPE_SECRET=yourapisecretcode


For Paypal payment gateway You Need Paypal Key. Go To: https://developer.paypal.com/

PAYPAL_CLIENT_ID=yourclientid
PAYPAL_SECRET_ID=yoursecretid
PAYPAL_MODE=paypalmode (sandbox or live)

Note : All your test complete then make Paypal to live mode, Paypal Sandbox Mode user and price not support to live mode.
Please make new user and price after Paypal live.
All price and coupons create from eClass Admin Panel.
Paypal not support $0 price it's need at least $1.
Don' Forget To ENABLE PayPAL Payment Gateways After Enter Api.
If Showing Error Check Currency Code In Multipal Currency.

For mail chimp or subscribe newsletter You Need Mail chimp Key. Go To: https://www.mailchimp.com/

MAILCHIMP_API_KEY=yourapikey
MAILCHIMP_LIST_ID=yourlistid



For Instamojo You Need Instamojo Key. Go To: https://docs.instamojo.com/docs

Note : All your test complete then make Instamojo to live mode, Instamojo Test Mode user and price not support to live mode.
Please make new user and price after Instamojo live.
All price and coupons create from eClass Admin Panel.
Instamojo not support RS. 0 price it's need at least RS 1.
Don' Forget To ENABLE Instamojo Payment Gateways After Enter Api.
If Showing Error Check Currency Code In Site Multipal Currency, Its Required INR.


For Razorpay You Need Razorpay Key. Go To: https://razorpay.com/

Note : All your test complete then make Razorpay to live mode, Razorpay Test Mode user and price not support to live mode.
Please make new user and price after Razorpay live.
All price and coupons create from eClass Admin Panel.
Razorpay not support RS. 0 price it's need at least RS 1.
Don' Forget To ENABLE Razorpay Payment Gateways After Enter Api.
If Showing Error Check Currency Code In Site Multipal Currency, Its Required INR.



For Paystack You Need Paystack Key. Go To: https://paystack.com/

Note : All your test complete then make Paystack to live mode, Paystack Test Mode user and price not support to live mode.
Please make new user and price after Paystack live.
All price and coupons create from eClass Admin Panel.
Paystack not support NGN. 0 price it's need at least NGN 1.
Don' Forget To ENABLE Paystack Payment Gateways After Enter Api.
If Showing Error Check Currency Code In Site Multipal Currency, Its Required NGN.


If you want to access USD currency in your Paystack:

By default, international payments are charged and settled to you in your local currency.
Your customer's bank is responsible for converting their currency and sending us the money in your local currency.
However, there are some countries that are able to accept international payments in other currencies. Here is a breakdown of countries and the currencies they can accept payments in: Country Available Currencies Ghana GHS, Nigeria NGN, USD Some countries have the ability to accept payments for their business in USD.
Here is a list below: Country Can accept USD?
Ghana - No, Nigeria Yes
https://support.paystack.com/hc/en-us/articles/360009973779
https://support.paystack.com/hc/en-us/articles/360009973799-Can-I-accept-payments-in-USD- Paystack SupportPaystack Support What currency is available to my business?
By default, international payments are charged and settled to you in your local currency.



Watch Script Setup Videos