How to install X2CRM 6.9 on CentOS 7
To install X2CRM 6.9 on CentOS 7
X2CRM is a free and open source Customer Relationship Management (CRM) application. It allows the user to create Web site like marketing, sales and customer service for CRM application. Installation of X2CRM is explained in this manual. X2CRM consists of Activity management, Contact management, Reporting, Deal tracking, Product management, etc. Installation of X2CRM is explained in this tutorial.
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
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum install php56w php56w-opcache php56w-mysql php56w-curl php56w-xml php56w-mcrypt php56w-gd php56w-mbstring
Installation
Download the X2crm V6.9 package using wget command
[root@linuxhelp1 user1]# wget https://github.com/X2Engine/X2Engine/archive/master.zip --no-check-certificate
--2018-04-16 03:07:20-- https://github.com/X2Engine/X2Engine/archive/master.zip
Resolving github.com (github.com)... 192.30.253.113, 192.30.253.112
Connecting to github.com (github.com)|192.30.253.113|:443... connected.
.
.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: ‘ master.zip’
[ < => ] 32,274,905 854KB/s in 53s
2018-04-16 03:08:17 (592 KB/s) - ‘ master.zip’ saved [32274905]
After downloading extract the downloaded package
[root@linuxhelp1 user1]# unzip master.zip
Archive: master.zip
ffe7f502d0519a1c86d7c10b8a3381a838d220ea
creating: X2CRM-master/
inflating: X2CRM-master/.gitignore
inflating: X2CRM-master/.travis.yml
inflating: X2CRM-master/CHANGELOG.md
.
.
creating: X2CRM-master/x2engine/uploads/protected/media/ssmith/
inflating: X2CRM-master/x2engine/uploads/protected/media/ssmith/heatmap_2012-10-11.jpeg
inflating: X2CRM-master/x2engine/uploads/protected/pigeon_point.jpg
inflating: X2CRM-master/x2engine/uploads/protected/santacruznight_blur.jpg
inflating: X2CRM-master/x2engine/webConfig.php
inflating: X2CRM-master/x2engine/webListener.php
inflating: X2CRM-master/x2engine/webTracker.php
move the file to Apache root directory
[root@linuxhelp1 user1]# mv X2CRM-master /var/www/
switch to the following directory
[root@linuxhelp1 user1]# cd /var/www/
change ownership and permission for the x2crm directory
[root@linuxhelp1 www]# chown -R apache. apache X2CRM-master
[root@linuxhelp1 www]# chmod -R 775 X2CRM-master
Next, configure a virtual host for x2crm. Create empty file named x2crm.conf
[root@linuxhelp1 www]# vim /etc/httpd/conf.d/x2crm.conf
< VirtualHost *:80>
ServerName www.linuxhelp1.com
DocumentRoot /var/www/X2CRM-master/x2engine/
< Directory /var/www/X2CRM-master/x2engine/>
AllowOverride All
allow from all
< /Directory>
< /VirtualHost>
Now we need to restart the httpd service
[root@linuxhelp1 www]# systemctl restart httpd
Now you can proceed the further installation and configuration from the browser by navigating to the following URL: http://< ipaddress or domain name
Configure the installer setup. configure the site information, Database detail, and Admin user credential
After the successful installation, you will see the following screen.
login with the admin user credentials
you will see the admin dashboard as shown here
With this, the method to install X2CRM 6.9 on CentOS 7 comes to an end.
Comments ( 0 )
No comments available