How to install Live Helper Chat on Linux mint 18.03

To install Live Helper Chat on Linux mint 18.03

Live-helper chat is a free, flexible, and open-source live support chat for your website. It is written in PHP and uses MySQL/MariaDB to store its data. It provides lots of features such as online user tracking, multiple chats, archive chat, user screenshots, file upload and much more. It also contains XMPP notifications, GTalk, Jabber, OpenFire, Chrome extension and Node.js support. This tutorial explains the installation procedure of Live helper chat on Linuxmint 18.03.

Prerequisites

To install LAMP(Apache, MariaDB, and php7.0)
In MariaDB (create database and user and give privileges to that user)
Php installation with required following modules

add-apt-repository ppa:ondrej/php 
apt-get update 
apt-get install php7.0 php7.0-mysql php7.0-curl php7.0-json php7.0-cgi libapache2-mod-php7.0 php7.0-mcrypt php7.0-xmlrpc php7.0-gd php7.0-mbstring php7.0-common
php7.0-xmlrpc php7.0-soap  php7.0-xml php7.0-intl  php7.0-cli  php7.0-ldap php7.0-zip php7.0-readline php7.0-imap php7.0-tidy php7.0-recode php7.0-sq php7.0-intl

Installation

Download a Live Helper Chat package using by wget command.

linuxhelp ~ # wget https://github.com/remdex/livehelperchat/archive/master.zip
\--2018-08-22 12:24:49--  https://github.com/remdex/livehelperchat/archive/master.zip
Resolving github.com (github.com)... 192.30.253.112, 192.30.253.113
Connecting to github.com (github.com)|192.30.253.112|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/remdex/livehelperchat/zip/master \[following\]
--2018-08-22 12:24:50--  https://codeload.github.com/remdex/livehelperchat/zip/master
Resolving codeload.github.com (codeload.github.com)... 192.30.253.120, 192.30.253.121
Connecting to codeload.github.com (codeload.github.com)|192.30.253.120|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified \[application/zip\]
Saving to: ‘master.zip’

master.zip                      [         <=>                               \]   9.60M   622KB/s    in 17s     

2018-08-22 12:25:08 (593 KB/s) - ‘master.zip’ saved \[10069240\]

The downloaded package is a zip file, so we need to unzip the package now.

linuxhelp ~ # unzip master.zip
Archive:  master.zip
8cd23b44c076a62dbf303c84854566ed3784b124
   creating: livehelperchat-master/
 extracting: livehelperchat-master/.gitignore  
  inflating: livehelperchat-master/README.md  
   creating: livehelperchat-master/lhc\_web/
  inflating: livehelperchat-master/lhc\_web/.gitignore
.
.
.
  creating: livehelperchat-master/lhc\_web/var/storagetheme/
  inflating: livehelperchat-master/lhc\_web/var/storagetheme/.gitignore  
   creating: livehelperchat-master/lhc\_web/var/tmpfiles/
  inflating: livehelperchat-master/lhc\_web/var/tmpfiles/.gitignore  
   creating: livehelperchat-master/lhc\_web/var/userphoto/
  inflating: livehelperchat-master/lhc\_web/var/userphoto/.gitignore  
  inflating: livehelperchat-master/lhc\_web/webpack.config.js  

Change the ownership and permission for the Live HelperChat directory

linuxhelp ~ # ls
livehelperchat-master  master.zip
linuxhelp ~ # chown -R www-data:www-data livehelperchat-master/
linuxhelp ~ # chmod -R 775 livehelperchat-master/

Move the Live HelperChat directory into the /html location

linuxhelp ~ # mv livehelperchat-master/ /var/www/html/

Create a new virtual host configuration to accessing the Live Helper Chat application.

linuxhelp ~ # cd /etc/apache2/sites-available/
linuxhelp sites-available # vim livechat.conf
 ServerName www.linuxhelp1.com
DocumentRoot /var/www/html/composer/
 AllowOverride All
allow from all 

Enable the site access.

linuxhelp sites-available # a2ensite livechat.conf 
Enabling site livechat.
To activate the new configuration, you need to run:
  service apache2 reload

Entry to the host file

linuxhelp sites-available # vim /etc/hosts  

Then we need to restart the apache2 service

linuxhelp sites-available # systemctl restart apache2.service

Now we have to open a browser and type the following URL of http://local IP (or ) domain name

Checking your folders permission.

Fill the database details.

Fill the admin user details.

The installation successfully completed.

Here, give username and password.then, click login.

Finally, here you can see admin page of live helper chat.

With this, the method to install Live helper chat on linuxmint-18.03 comes to an end

FAQ
Q
Do they integrate google analytics with Live Helper Chat?
A
Possibility to integrate with google analytics event's tracking is available in Live Helper Chat.
Q
Does Live Helper Chat provide multiple chat support?
A
Live Helper Chat provides Multiple chats same time
Q
Is Live Helper Chat Opensource?
A
Live-helper chat is a free and opensource application.
Q
What are the features of Live Helper chat?
A
Features of Live helper chat are as follows, online user tracking, multiple chats, archive chat, user screenshots, file upload and much more. It also contains XMPP notifications, GTalk, Jabber, OpenFire, Chrome extension, and Node.js support.
Q
What is Live Helper Chat?
A
Live-helper chat is a free, flexible, and open-source live support chat for your website. It is written in PHP and uses MySQL/MariaDB to store its data. It provides lots of features such as online user tracking, multiple chats, archive chat, user screenshots, file upload and much more. It also contains XMPP notifications, GTalk, Jabber, OpenFire, Chrome extension, and Node.js support.