Live Helper Chat is an open-source application for live support chat system. In this tutorial, we will guide you through the installation process of Live Helper Chat on FreeBSD Latest.
The first step is to download the latest version of Live Helper Chat from its official website by using the following command.
$ fetch https://github.com/LiveHelperChat/livehelperchat/archive/master.zip
Then, unzip the downloaded file by using the following command.
$ unzip master.zip
Create a new database for Live Helper Chat and a new user with the appropriate permissions to access it.
$ su - postgres
$ psql
postgres=# CREATE DATABASE lhc;
postgres=# CREATE USER lhcuser WITH PASSWORD 'password';
postgres=# GRANT ALL PRIVILEGES ON DATABASE lhc TO lhcuser;
postgres=# \q
Navigate to the extracted Live Helper Chat directory and copy the settings/settings.ini.default.php
file to settings/settings.ini.php
.
$ cd livehelperchat-master/
$ cp settings/settings.ini.default.php settings/settings.ini.php
Edit the settings/settings.ini.php
file by updating the database connection details.
$ nano settings/settings.ini.php
<?php return array (
'database' =>
array (
'host' => 'localhost',
'user' => 'lhcuser',
'password' => 'password',
'database' => 'lhc',
'port' => '',
'socket' => '',
'wrapper' => 'pdo',
'type' => 'pgsql',
),
...
Create a virtual host file for Live Helper Chat and update the configuration with the appropriate information.
$ nano /usr/local/etc/apache24/Includes/lhc.conf
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot "/usr/local/www/lhc"
ServerName lhc.example.com
ErrorLog "/var/log/httpd/lhc_error.log"
CustomLog "/var/log/httpd/lhc_access.log" combined
<Directory "/usr/local/www/lhc">
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Replace admin@example.com
, lhc.example.com
, and /usr/local/www/lhc
with your own information.
Copy the extracted Live Helper Chat files to your web server document root.
$ cp -r . /usr/local/www/lhc/
Set the appropriate permissions on the Live Helper Chat files.
$ chown -R www:www /usr/local/www/lhc
Restart Apache to apply the configuration changes.
$ service apache24 restart
Open a web browser and navigate to http://lhc.example.com/index.php/site_admin/install
. This will launch the Live Helper Chat installation wizard.
Follow the wizard instructions to complete the installation process.
In this tutorial, you have learned how to install Live Helper Chat on FreeBSD Latest. You should now have a fully functional live support chat system.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!