Installation
Introduction
Before install make sure you have the proper server requirements
PHP 7.2 OpenSSL PHP Extension PHP Fileinfo extension PHP Zip Archive
File and folder permissions
/bootstrap 777 /public/ 777 /storage 777 /public/images 777 .env 777
Installation with Apache
Before installing, make sure mod_rewrite is enabled.
Unzip the source file
cd /home/user/ unzip eClass.zip
/home/user/eClass, you can configure Apache virtual host as follows (remember to point the DocumentRoot to the public folder of the source)
<VirtualHost *:80> ServerName yoursite.com DocumentRoot "/home/user/eClass/public" Options Indexes FollowSymLinks <Directory "/home/user/eClass/public"> AllowOverride All Require all granted </Directory> </VirtualHost>
Change the director/file’s owner to Apache’s running user (www-data for example), to make sure it has proper permission on your source files
sudo chown www-data:www-data -R /home/user/eClass sudo chmod 775 -R /home/user/eClass
Then restart Apache.
Shared Hosting Install
Consider that this is the webroot folder for your eClass website: /home/myusername/public_html/
Put all the main folder’s files in your eClass website at /home/myusername/public_html/
Create MySQL database, add user to it with full permissions.
Watch Installation Video
Server Requirements
Before you install eclass make sure your server meets the following requirements:
- PHP 7.2
- Allow furl extension must be enabled
- OpenSSL PHP Extension
- JSON PHP Extension
- Ctype PHP Extension
- XML PHP Extension
- Tokenizer PHP Extension
- Mbstring PHP Extension
- PDO PHP Extension
- Intl PHP Extension
- MySQL 5.7+
- BCMath PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
- Mbstring PHP Extension
- OpenSSL PHP Extension
- PDO PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
For VPS use Ubuntu 16.4 OS, Also install Apache 2, PHP, MySQL, Phpmyadmin, Zip, Unzip
Server Requirements For Big Blue Button
Before you Enable Big Blue Button in enclass make sure your server meets the following requirements: https://docs.bigbluebutton.org/2.2/install.html
For Config Big Blue Button: https://docs.bigbluebutton.org/admin/bbb-conf.html
Watch Setup VideoInstalling eClass
As our product is power pack with such huge numbers of highlights, here our installment goes with simple process and get finished in just 8 steps. Fill all the informations carefully. Here, you can check out demo content of installation with detailed screen shots :
to run installation use : Yourdoamin.com/public
Peruse every one of the terms and conditions cautiously. Concur with the check box and their you go with keep on establishment.
Here, it shows our server requirements. If all requirements status are OK you are good to go, on the off chance contact your server administrator with the plugin whose status requirement are not meet.
Enter your Purchase code detail sent you by Envato.
Step: 1
Note: Don't Give Space in App Name and Mail Sender Name
Fill the details carefully.
In Basic Details Section: Application/Project name speaks to your undertaking title. App URL is basically your website domain on which you are hosting your product.
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.
Step: 2
Note: Don't Give # in Database Password
Fill your database details carefully. In database host you need to fill your host details: generally it's localhost or 127.0.0.1 or if its not working, you can find it from your hosting provider.
Step: 3
Project title and description will use in your SEO, so make it attractive and catchable. Default email helps your customer to contact you via mail. Address could be your Head Office address. Choose you permanent or default contact number via vendor and customer can contact you. Once, currency is choose it can't be changed, still if you wanna change then you need to re-install the project.
Step: 4
Admin is the one who have all the powers to control the whole site. Enter the email and password carefully as you are gonna need them while login to site.
Final Phase
Lastly, do your custom settings and you are good to go.
Watch Installation Video
PWA Setup
SSL (https://) required for PWA. it's not android app, it's light app.
go to public and find file manifest.json and enter your URL
"start_url": "YOUR_URL/?launcher=true",
go to public and find file sw.js and enter your URL
const URLS_TO_CACHE = [
"YOUR_URL/offline",
];
go to public -> images -> icons and change icons -> icon36x36.png, icon48x48.png, icon72x72.png, icon96x96.png, icon144x144.png,icon168x168.png, icon192x192.png, icon256x256.png
