How to install Dolphin pro on linuxmint-18.03

To install Dolphin pro on linuxmint-18.03
Dolphin Pro is a social networking website software platform written in PHP, using a MySQL database. In this tutorial, we will see the installation of Dolphin pro on Linux mint 18.3


Pre-requirements
Install LAMP (Apache, php5.6, mariadb-server)
In MariaDB (create database, user and give privileges to the user)

FOR PHP INSTALLATION:

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

Installation
Download Dolphin pro package by using wget command.

linuxhelp ~ # wget https://sourceforge.net/projects/boonex-dolphin/files/latest/download?source=directory --no-check-certificate
--2018-07-07 15:54:47--  https://sourceforge.net/projects/boonex-dolphin/files/latest/download?source=directory
Resolving sourceforge.net (sourceforge.net)... 216.105.38.13
Connecting to sourceforge.net (sourceforge.net)|216.105.38.13|:443... connected.
HTTP request sent, awaiting response... 302 Found
.
.
.
Length: 30947706 (30M) [application/octet-stream]
Saving to: ‘;download?source=directory’;

download?source=director 100%[=================================>]  29.51M   438KB/s    in 94s     

2018-07-07 15:56:24 (320 KB/s) - ‘;download?source=directory’; saved [30947706/30947706]

Extract the download file by using the unzip command.

linuxhelp ~ # unzip download?source=directory
Archive:  download?source=directory
   creating: Dolphin-v.7.3.5/
  inflating: Dolphin-v.7.3.5/.htaccess  
  inflating: Dolphin-v.7.3.5/about_us.php  
  inflating: Dolphin-v.7.3.5/activation_email.php  
   creating: Dolphin-v.7.3.5/administration/
  inflating: Dolphin-v.7.3.5/administration/.htaccess  
.
.
.
  inflating: Dolphin-v.7.3.5/xmlrpc/lib/compat/is_scalar.php  
  inflating: Dolphin-v.7.3.5/xmlrpc/lib/compat/var_export.php  
  inflating: Dolphin-v.7.3.5/xmlrpc/lib/compat/version_compare.php  
  inflating: Dolphin-v.7.3.5/xmlrpc/lib/xmlrpc.inc  
  inflating: Dolphin-v.7.3.5/xmlrpc/lib/xmlrpc_wrappers.inc  
  inflating: Dolphin-v.7.3.5/xmlrpc/lib/xmlrpcs.inc  
  inflating: Dolphin-v.7.3.5/xmlrpc/r.php

Change ownership and permission of the dolphin directory as follows.

linuxhelp ~ # ls
Dolphin-v.7.3.5  download?source=directory
linuxhelp ~ # chown -R www-data:www-data Dolphin-v.7.3.5/
linuxhelp ~ # chmod -R 775 Dolphin-v.7.3.5/

Move the extracted directory into the /html location.

linuxhelp ~ # mv Dolphin-v.7.3.5/ /var/www/html/

Create a new virtual host configuration for accessing the dolphin pro.

linuxhelp ~ # cd /etc/apache2/sites-available/
linuxhelp sites-available # vim dolphin.conf
<VirtualHost *:80>
ServerName www.linuxhelp1.com
DocumentRoot /var/www/html/Dolphin-v.7.3.5/
<Directory /var/www/html/Dolphin-v.7.3.5/>
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>

Enable the dolphin.conf file.

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

Enable the rewire modules.

linuxhelp sites-available # a2enmod rewrite 
Enabling module rewrite.
To activate the new configuration, you need to run:
  service apache2 restart

Entry to the host file.

linuxhelp sites-available # vim /etc/hosts
<give your ip>   <give your localip> 

Restart the Apache web server.

linuxhelp sites-available # systemctl restart apache2.service

Now you can proceed the further installation and configuration from the browser by navigating to the following URL: http://<ipaddress or domain name

Click the 'Install' option to start the installation.

Verify the File permission and old files and directories and make changes if any.


Check the paths.

Configure the database setup as follows

Configure the site information

You need to setup a Cron job as specified below.

Permission reversal so here click ‘;skip’;.

After the successful installation. Now remove or rename the install directory for secure installation, after making a secure installation access the admin panel.

linuxhelp Dolphin-v.7.3.5 # mv install  install.bkp
linuxhelp Dolphin-v.7.3.5 # systemctl restart apache2.service

You will see the admin dashboard of Dolphin as shown below

With this, the method to install Dolphin pro on linuxmint-18.03 comes to an end

Tag :
FAQ
Q
What are the minimum requirements to use Dolphin Power Dialer?
A
Computer: A PC running Windows 7 or Windows 8 with minimum 1 GHz processor, 1 GB of RAM, 10 MB of available hard drive space, and available USB port for a headset. Broadband Internet Connection: Each user will need at least 90 kbps upload and download bandwidth.
Q
How can I Enable the dolphin.conf file?
A
Run the following command:
# a2ensite dolphin.conf
Q
How to Extract the download file?
A
by using the unzip command:
# unzip download?source=directory
Q
How to download the Dolphin pro package on linuxmint?
A
Execute the following command:
# wget https://sourceforge.net/projects/boonex-dolphin/files/latest/download?source=directory --no-check-certificate
Q
What are the Pre-requirements of Dolphin pro in Ubuntu?
A
Requirements are,
Install LAMP (Apache, php5.6, mariadb-server)
In MariaDB (create database, user and give privileges to the user)