How to install Epesi CRM – 1.8.0 on Ubuntu – 17.04

To install Epesi CRM &ndash 1.8.0 on Ubuntu &ndash 17.04
Epesi BIM (Business Information Manager) is a fully functional web CRM / ERP application to organize, store, access and share business records. It is an open source PHP/Ajax framework which means you can change It and develop it as you like. It allows you to manage your data precisely, flexibly and easily, simplifying internal communication and making work-flow with more efficient.

Prerequisites
Epesi CRM requires a webserver to functionally based on LAMP setup on your system and also with following required PHP modules.
apt-get install php-mysql php-curl php-json php-cgi php libapache2-mod-php php-mcrypt php-xmlrpc php-gd php-mbstring php php-common php-xmlrpc php-soap php-xml php-intl php-cli php-ldap php-zip php-readline php-imap php-tidy php-recode php-sqlite3 php-xdebug php-gettext php-dev php-pear php-memcache php-memcached php-bz2

Installing Epesi CRM

First, make sure you update the system repository by making use of the following command.

root@linuxhelp1:~# apt-get update
Hit:1 http://old-releases.ubuntu.com/ubuntu zesty InRelease
Hit:2 http://old-releases.ubuntu.com/ubuntu zesty-updates InRelease
Hit:3 http://old-releases.ubuntu.com/ubuntu zesty-backports InRelease
Hit:4 http://old-releases.ubuntu.com/ubuntu zesty-security InRelease
Reading package lists... Done

And then, create the new database in the following manner.

root@linuxhelp1:~# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with   or g.
Your MariaDB connection id is 10
Server version: 10.1.25-MariaDB- Ubuntu 17.04

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Type ' help '  or ' h'  for help. Type ' c'  to clear the current input statement.

MariaDB [(none)]>  CREATE DATABASE epesi 
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]>  GRANT ALL PRIVILEGES ON epesi.* TO ' epesiuser' @' localhost'  IDENTIFIED BY ' 123'  
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]>  FLUSH PRIVILEGES 
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]>  EXIT 
Bye


After that, switch into the directory.

root@linuxhelp1:~# cd /opt/


And download the package.

root@linuxhelp1:/opt# wget http://downloads.sourceforge.net/project/epesi/v1.8.0/epesi-1.8.0-20160926.zip
--2018-03-30 12:13:18--  http://downloads.sourceforge.net/project/epesi/v1.8.0/epesi-1.8.0-20160926.zip
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.105.38.13
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.105.38.13|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://iweb.dl.sourceforge.net/project/epesi/v1.8.0/epesi-1.8.0-20160926.zip [following]
--2018-03-30 12:13:19--  https://iweb.dl.sourceforge.net/project/epesi/v1.8.0/epesi-1.8.0-20160926.zip
Resolving iweb.dl.sourceforge.net (iweb.dl.sourceforge.net)... 192.175.120.182
Connecting to iweb.dl.sourceforge.net (iweb.dl.sourceforge.net)|192.175.120.182|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 29590502 (28M) [application/octet-stream]
Saving to: ‘ epesi-1.8.0-20160926.zip’ 

epesi-1.8.0-20160926.zi 100%[==============================> ]  28.22M  1.12MB/s    in 27s     

2018-03-30 12:13:47 (1.06 MB/s) - ‘ epesi-1.8.0-20160926.zip’  saved [29590502/29590502]


Later unzip the package with the following command.

root@linuxhelp1:/opt# unzip epesi-1.8.0-20160926.zip
Archive:  epesi-1.8.0-20160926.zip
   creating: epesi-1.8.0-20160926/
   creating: epesi-1.8.0-20160926/libs/
   creating: epesi-1.8.0-20160926/libs/Services/
  inflating: epesi-1.8.0-20160926/libs/Services/JSON.php  
  inflating: epesi-1.8.0-20160926/libs/HistoryKeeper.js  
   creating: epesi-1.8.0-20160926/libs/UiUIKit/
.
.
  inflating: epesi-1.8.0-20160926/docs/install.EN.txt  
  inflating: epesi-1.8.0-20160926/docs/install.PL.txt  
  inflating: epesi-1.8.0-20160926/composer.lock  
  inflating: epesi-1.8.0-20160926/update.php  
  inflating: epesi-1.8.0-20160926/init_js.php  
  inflating: epesi-1.8.0-20160926/mobile.css  
  inflating: epesi-1.8.0-20160926/check.php  


And move the file to another location.

root@linuxhelp1:/opt# mv epesi-1.8.0-20160926 /var/www/epesi

Switch into that directory.

root@linuxhelp1:/opt# cd /var/www/

And change ownership and permission for the file.

root@linuxhelp1:/var/www# chown -R www-data.www-data epesi
root@linuxhelp1:/var/www# chmod -R 775 epesi


You need to make changes in php.ini configuration file.

root@linuxhelp1:/var/www# vim /etc/php/7.0/apache2/php.ini
[..]
upload_max_filesize = 64M
post_max_size = 64M
display_errors = On
[..]

And then create the virtualhost. And configure it.

root@linuxhelp1:/var/www# vim /etc/apache2/sites-available/epesi.conf
< VirtualHost *:80> 
ServerName www.linuxhelp1.com
DocumentRoot /var/www/epesi/

< Directory /var/www/epesi/> 
AllowOverride All
allow from all
< /Directory> 

< /VirtualHost> 


Later enable the site access.

root@linuxhelp1:/var/www# a2ensite epesi.conf
Enabling site epesi.
To activate the new configuration, you need to run:
  systemctl reload apache2

And then enable rewrite module.

root@linuxhelp1:/var/www# a2enmod rewrite
Enabling module rewrite.
To activate the new configuration, you need to run:
  systemctl restart apache2

Disable the default site access.
root@linuxhelp1:/var/www# a2dissite 000-default.conf
Site 000-default disabled.
To activate the new configuration, you need to run:
  systemctl reload apache2


And then restart the apache2 service.

root@linuxhelp1:/var/www# systemctl restart apache2

Now proceed for the further installation via the browser by navigating to the following URL http://local IP (or) domain name.

Choose the language.

And then accept the license agreement to proceed.

Next, we need to configure the database for Epesi.

Then verify the web server configuration environment and continue with the installation.

Give details of Administrator credentials and click next.

And then you have to configure mail settings.

Now the installation will begin after confirmation.

Also, you need to configure for post-installation setup.

Enter your organization details and click OK.

After all the configuration and installation setup you will see the following screen.

With this, the method to install Epesi CRM &ndash 1.8.0 on Ubuntu &ndash 17.04 comes to an end.

Tag : CRM Ubuntu
FAQ
Q
Why is it better than other hosting options?
A
Our hosting service means full compatibility with EPESI, competitive hosting parameters and the best and fastest troubleshooting. By choosing our service you also give direct support to EPESI
Q
My installation doesn’t work - what should I do?
A
If your installation doesn’t work, please contact us, either via our support e-mail address (provided in every e-mail sent to you and in Hosting Management administrator module) or via contact
Q
What is the purpose of using the Epesi CRM?
A
Epesi BIM (Business Information Manager) is a fully functional web CRM / ERP application to organize, store, access and share business records. It is an open source PHP/Ajax framework which
Q
What are the alternatives of the Epesi CRM?
A
There are so many alternatives are there
Mautic,
EspoCRM,
SugarCRM,
CiviCRM,
Zoho CRM
Q
Can I purchase additional modules for my EPESI hosting installation?
A
Purchasing modules from EPESI Store is available to unlocked hosting installations. That means that in order to purchase any modules you have to upgrade and unlock your installation.