How to install Zurmo CRM 3.2.4 on Ubuntu 18.04

To install Zurmo CRM 3.2.4 on Ubuntu 18.04

Zurmo CRM is a free and open-source CRM application. Zurmo consists of Activity management, Contact management, Reporting, Deal tracking, Product management, etc. It uses Gamification to engage and interact with users which leads to successful CRM implementation.

Prerequisites


To install LAMP(Apache, MariaDB, php7)
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  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

Download a Zurmo CRM package from the terminal as follows

root@linuxhelp1:~# wget http://build.zurmo.com/downloads/zurmo-stable-3.2.4.01254e9117e1.tar.gz--2018-05-29 15:08:10--  http://build.zurmo.com/downloads/zurmo-stable-3.2.4.01254e9117e1.tar.gz
Resolving build.zurmo.com (build.zurmo.com)... 209.59.163.106
Connecting to build.zurmo.com (build.zurmo.com)|209.59.163.106|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 27277014 (26M) [application/x-gzip]
Saving to: ‘ zurmo-stable-3.2.4.01254e9117e1.tar.gz’ 

zurmo-stable-3.2.4.0125 100%[==============================> ]  26.01M   587KB/s    in 48s     

2018-05-29 15:08:59 (553 KB/s) - ‘ zurmo-stable-3.2.4.01254e9117e1.tar.gz’  saved [27277014/27277014]

The downloaded package is a tar file, so extract the package using the following command

root@linuxhelp1:~# tar -zxvf zurmo-stable-3.2.4.01254e9117e1.tar.gz 
zurmo/
zurmo/README.text
zurmo/index.php
zurmo/redbean/
zurmo/redbean/rb.php
zurmo/yii/
.
.
zurmo/app/themes/default/ico/favicon.ico
zurmo/app/version.php
zurmo/app/test.php
zurmo/app/index.php
zurmo/app/roots.php
zurmo/app/assets/
zurmo/app/assets/index.html

Move the extracted file into the following path

root@linuxhelp1:~# mv zurmo /var/www/

Switch to the following directory

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

Change the ownership and permission of the file

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

Create a new virtualhost configuration for accessing the Zurmo CRM application

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

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

< /VirtualHost>     

Enable the site access

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

Disable the default 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

Enable the rewrite module

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

Restart the apache2 service

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

Make some changes in the php.ini configuration file

root@linuxhelp1:/var/www# vim /etc/php/7.0/apache2/php.ini
[..]
upload_max_filesize = 20M
post_max_size = 20M
zend.assertions = 0
[.]

Open a browser and type the following URL of http://local IP (or ) domain name

you will see the following page, choose " click to start" option to start the installation

verify whether all the system requirements are met and proceed further.

Configure the Database setup as follows

You can see the progress of the installation as shown here

Once the installation is complete you will see the following screen

You will see the login page of Zurmo CRM, log in with help of Admin user credential

After the successful login, you will see the welcome page of Zurmo CRM as follows

You can also verify the version

with this, the method to install

Tag : CRM Ubuntu
FAQ
Q
What is Zurmo CRM?
A
Zurmo CRM is a free and open-source CRM application. Zurmo consists of Activity management, Contact management, Reporting, Deal tracking, Product management, etc. It uses Gamification to engage and interact with users which leads to successful CRM implementation.
Q
Does Zurmo CRM offer an API?
A
Yes, Zurmo CRM has an API available for use.
Q
What level of support does Zurmo CRM offer?
A
Zurmo CRM offers the following support options:

Forum, Knowledge Base, Online Support, Video Tutorials
Q
what are the need for extension on zurmo crm?
A
The extensions required for Zurmo CRM are as follows,
pcre
spl
ctype
apc >= 1.0.0 (Optional, recommended for good traffic deployments)
soap
curl >= 6.0
mbstring
memcache >= 2.2.0 (php5-memcache, not php5-memcached)
imap (Optional)
pdo
pdo_mysql
Q
Who are the typical users of Zurmo CRM?
A
Zurmo CRM has the following typical customers:

Freelancers, Large Enterprises, Mid Size Business, Small Business