Vtiger is free and open source customer relationship management application. It is written in PHP and uses MySQL to store its data. Vtiger is very popular and is one of the most downloaded CRM applications used by thousands of businesses around the world. Vtiger CRM provides numerous features like contacts management, opportunity management, sales forecasting, email marketing, help desk and case management, customer portal and collaborative features.
Vtiger CRM also provides mobile applications for various platforms like Android and iOS. The application also provides knowledge base features.In this tutorial, we will learn how to install Vtiger CRM on CentOS server.
We will also install all the required dependencies like Apache, PHP, and MySQL/MariaDB. RequirementsVtiger CRM's requirements increase as the users of application increases. For optimal performance, you can use a server with 2GB RAM.
To follow this tutorial, you will need a server with minimal CentOS 7 installed. All the required dependencies will be installed throughout the tutorial. You will also need root access or sudo access on your server. If you are logged in as non root user, run sudo -i to switch to root user. Installing Vtiger CRMBefore installing any package it is recommended that you update the packages and repository using the following command. Yum -y updateTo install Vtiger CRM, you will need to install a web server, PHP and a database server. In this tutorial, we will be installing Apache web server with PHP 5.6 and MariaDB as the database server.To install Apache web server run the following command.
Yum -y install httpdTo start Apache web server and enable it to start at boot time, run the following command. Systemctl start httpd systemctl enable httpdAlthough Vtiger CRM can be installed on earlier versions of PHP but we will be installing it on a supported version of PHP as support for PHP versions.
In this tutorial we will show you how to install and setup Vtiger CRM on a.WHAT IS VTIGER?refers to both cloud and open source versions of the CRM application offered by the company Vtiger CRM. Vtiger CRM is a PHP based open-source Customer Relationship Management application.It support many different features such as sales and marketing automation, ability to analyse your processes and reports according your needs, integrated customer support etc.It is also easy to learn and use. Many popular web sites are using as their platform.Installing on a is pretty easy and straight forward procedure. Just follow the steps in this tutorial and you will get your new web site up and running very fast.LET’S START!First, you will need to log in to your VPS as ROOT via.
Once you are in you can clean-up yum (this is not a necessary step but it won’t hurt). To do that just type. Yum clean allAnother step that you can take and it is always a good practice is to update your packages.
To do that just type: yum -y updateBefore starting with the actual Vtiger CRM installation you must have Apache, PHP, and MySQL/MariaDB installed and configured on your server. Vtiger CRM currently needs at least PHP 5.5.x version so the classic yum install php won’t work. To be able to install the PHP 5.5.x version we will need to do some modifications i.e. Install Remi & Webtatic repositories.For EPEL type: yum install epel-releaseFor Webtatic type: rpm -Uvh we can install Apache, PHP and MySQL/MariaDB.
To do that with just one command type: yum install httpd php55w php55w-mysql mariadb-server php55w-mcrypt php55w-dom php55w-imap php55w-mbstringOnce the installation is done we will need to start Apache and MySQL. To do that type: service httpd startservice mariadb startTo start the Apache and the MySQL services automatically upon the system boot just type: chkconfig httpd onchkconfig mariadb onOnce LAMP installation is done we can continue with creating a MySQL/MariaDB databse for the Vtiger CRM installation. To do that type: mysql -u root -pand enter your MySQL/MariaDB root password.To create the database (we will name the database “ vtiger ” but you can name it as you wish) type: CREATE DATABASE vtiger;Next we will need to create a MySQL/MariaDB user for the database. (we will name the database user “ vtiger user ” but you can put/use any name you want). To do that type: CREATE USER 'vtigeruser'@'localhost' IDENTIFIED BY 'somepassword';(do not forget to replace “ somepassword” with the actual password that you want to use).We also need to grant permissions to this new user to manipulate the database. To do that type: grant all privileges on `vtiger`. to 'vtigeruser'@'localhost';Flush the MySQL/MariaDB permissions type: FLUSH PRIVILEGES;and exit the MySQL/MariaDB console with: quitDOWNLOAD AND INSTALL VTIGER!To start with the actuall Vtiger CRM installation as a first step we will need to download the installation package.