Installation

Our Requirement


For Payment API

Server Requirements


Before you install eMart make sure your server meets the following requirements:

  • PHP 7.2
  • allow_furl_open 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.6+
  • BCMath PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Fileinfo Extension
  • CGI URL

For VPN use Ubuntu 16.4 OS, Also install Apache 2, PHP, MySQL, Phpmyadmin, Zip, Unzip

Installation

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/cache/        777
							/public 	  777
							/storage/          777
							/public/images	  777
							.env              777
							/public/mainifest.json	  777
							/public/sw.js	  777
						

Installation with Apache

Before installing, make sure mod_rewrite is enabled.

Unzip the source file

							cd /home/user/
							unzip emart.zip
						

/home/user/emart, 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/emart/public"
							Options Indexes FollowSymLinks
							<Directory "/home/user/emart/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/emart
							sudo chmod 775 -R /home/user/emart
						

Then restart Apache.

Shared Hosting Install

Consider that this is the webroot folder for your emart website: /home/myusername/public_html/

Put all the main folder’s files in your emart website at /home/myusername/public_html/

Create MySQL database, add user to it with full permissions.

Watch Installation Video

Installing E-Commerce

As our product is power pack with such huge numbers of highlights, here our installment goes with simple process and get finished in just 7 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


terms and condition

Accept terms and conditions.


Server Requirement

Here, it shows our server requirements. If all requirements status are OK you are good to go, on the off chance contact your hosting provider with the plugin whose status requirement are not meet.


Purchase Code

Enter your Purchase code detail sent you by envato.


Step: 1

Note: Don't Give Space in App Name and Mail Sender Name

Basic Mail Detail

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

Databse Setup

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

Site Setting

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-details

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

Store Setting

Lastly, you go up with your store setup. Choose the realted name to you product and fill the basic details parallelly.


Installation Video