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.
Comments ( 0 )
No comments available