How to install YetiForce CRM on Ubuntu 17.04

To install YetiForce CRM on Ubuntu 17.04

In our erstwhile article, we have seen the installation of YetiForce CRM on Ubuntu 16.04. In this article, we will be explained about the installation procedure of YetiForce CRM on Ubuntu 17.04. YetiForce CRM is an open-source CRM system that helps the users to manage relations with customers, suppliers, partners and staffs. It contains a wide range of features such as 70+ user modules and configuration panels, Email automation and tracking, built-in notification by email, invoicing, cloud based hosting and time control.

Pre- Requisite
LAMP (Apache, PHP 7, MySQL)
MySQL (Create database and user. Provide privileges to user)
PHP modules (php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 php7.0-mcrypt php7.0-xmlrpc php7.0-gd)

Installation procedure

To proceed with the installation process, install the latest stable version of YetiForce CMS by running the wget command followed by the download link.

root@linuxhelp:~# wget https://github.com/YetiForceCompany/YetiForceCRM/archive/3.1.0.zip
--2017-11-06 10:30:16--  https://github.com/YetiForceCompany/YetiForceCRM/archive/3.1.0.zip
Resolving github.com (github.com)... 192.30.255.112, 192.30.255.113
Connecting to github.com (github.com)|192.30.255.112|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/YetiForceCompany/YetiForceCRM/zip/3.1.0 [following]
--2017-11-06 10:30:18--  https://codeload.github.com/YetiForceCompany/YetiForceCRM/zip/3.1.0
Resolving codeload.github.com (codeload.github.com)... 192.30.255.121, 192.30.255.120
Connecting to codeload.github.com (codeload.github.com)|192.30.255.121|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: ‘ 3.1.0.zip’ 

3.1.0.zip               [                 < => ]  50.30M   852KB/s    in 83s     

2017-11-06 10:31:43 (618 KB/s) - ‘ 3.1.0.zip’  saved [52741675]

Extract the downloaded package by executing the unzip command.

root@linuxhelp:~# unzip 3.1.0.zip -d /var/www/html/
Archive:  3.1.0.zip
3d3e15cfa012808808b3c8b8bafa7eacdbc3cc68
   creating: /var/www/html/YetiForceCRM-3.1.0/
  inflating: /var/www/html/YetiForceCRM-3.1.0/.gitattributes  
  inflating: /var/www/html/YetiForceCRM-3.1.0/.gitignore  
  inflating: /var/www/html/YetiForceCRM-3.1.0/.htaccess  
  inflating: /var/www/html/YetiForceCRM-3.1.0/README.md  
   creating: /var/www/html/YetiForceCRM-3.1.0/admin/
   creating: /var/www/html/YetiForceCRM-3.1.0/admin/cache/
   creating: /var/www/html/YetiForceCRM-3.1.0/admin/cache/logs/
.
.
.
.
inflating: /var/www/html/YetiForceCRM-3.1.0/vtlib/thirdparty/network/Request/Listener.php  
   creating: /var/www/html/YetiForceCRM-3.1.0/vtlib/thirdparty/parser/
   creating: /var/www/html/YetiForceCRM-3.1.0/vtlib/thirdparty/parser/feed/
  inflating: /var/www/html/YetiForceCRM-3.1.0/vtlib/thirdparty/parser/feed/simplepie.inc  
   creating: /var/www/html/YetiForceCRM-3.1.0/vtlib/tools/
  inflating: /var/www/html/YetiForceCRM-3.1.0/vtlib/tools/console.php  
  inflating: /var/www/html/YetiForceCRM-3.1.0/vtlib/vtlib-Copyright.txt  
  inflating: /var/www/html/YetiForceCRM-3.1.0/webservice.php  

Move to the Apache document root by running the cd command and list the files in the mentioned directory.

root@linuxhelp:~# cd /var/www/html/
root@linuxhelp:/var/www/html# ll
total 24
drwxr-xr-x  3 root root  4096 Nov  6 10:32 ./
drwxr-xr-x  3 root root  4096 Sep  8 12:40 ../
-rw-r--r--  1 root root 10918 Sep  8 12:41 index.html
drwxr-xr-x 18 root root  4096 May 18  2016 YetiForceCRM-3.1.0/

Rename the extracted directory to yetiforce or any other name as per your convenience,

root@linuxhelp:/var/www/html# mv YetiForceCRM-3.1.0/ yetiforce

Provide the appropriate owner permission and file execution permission by executing the following set of commands.

root@linuxhelp:/var/www/html# chown -R www-data:www-data /var/www/html/
root@linuxhelp:/var/www/html# chmod -R 775 /var/www/html/

Create an Apache Configuration file named yetiforcec.conf using vim editor and enter the following content in the file. Save and exit the file.

root@linuxhelp:/var/www/html/yetiforce# vim /etc/apache2/sites-available/yetiforec.conf

< VirtualHost *:80> 
DocumentRoot " /var/www/html" 
ServerName www.linuxhelp1.com
< Directory " /var/www/html/" > 
DirectoryIndex index.php
Options FollowSymLinks
AllowOverride All
Require all granted
< /Directory> 
< /VirtualHost> 

Restart the Apache service.

root@linuxhelp:/var/www/html/yetiforce# systemctl restart httpd

Switch over to the browser and enter the URL as http://yourdomain/yetiforce. The installer page of YetiForce CRM appears on the browser. Click Install option to start the installation.

Click I agree option to accept the License agreement of YetiForce CRM.

Enter the required database information and the admin user information. Click Next to save the changes and continue with the installation.

Before starting the installation, the installation wizard shows the user a summary of configuration settings to check it. If everything checks out, click Next option.

The installation is in progress and the user has to wait for some time.

The installation is complete. Now the admin page of YetiForce CRM is shown below.

Thus we conclude the installation procedure of YetiForce CRM on Ubuntu 17.04.

Tag : CRM Ubuntu
FAQ
Q
which command to restart the apache2 service in linux?
A
use the following command to restart the apache2

# systemctl restart apache2
Q
what are all the installation procedur for yetiforce CRM?
A
Refer the below link for installing yetiforce CRM in linuxmint

https://www.linuxhelp.com/how-to-install-yetiforce-crm-on-linux-mint-18-3/
Q
What is the link used for downloading yetiforce CRM latest version ?
A
download the latest version of yetiforce by following link

https://github.com/YetiForceCompany/YetiForceCRM/
Q
How to install php 7.0 with its repo on centos?
A
First install required repositories yum install epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm Then install yum install php70w php70w-opcache and required modu
Q
How to install the yetiforce in ubuntu server?
A
use the below link for installing yetiforce on ubuntu

https://www.linuxhelp.com/how-to-install-yetiforce-crm-on-ubuntu-17-04/