How to install Precurio CRM on Linuxmint 18.03

To install Precurio CRM on Linuxmint 18.03
Precurio is an open platform for collaborative business solutions that deliver exceptional value in terms of cost savings and benefits to our customers. Precurio is the ultimate middle ground for IT managers torn between developing an in-house intranet portal and purchasing an off-the-shelf intranet solution.


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-intlTo create the new database

Download the Precurio CRM package using the wget command.

linuxhelp ~ # wget https://excellmedia.dl.sourceforge.net/project/precurio/version%202.1/precurio.zip
--2018-06-27 02:58:53--  https://excellmedia.dl.sourceforge.net/project/precurio/version%202.1/precurio.zip
Resolving excellmedia.dl.sourceforge.net (excellmedia.dl.sourceforge.net)... 202.153.32.19
Connecting to excellmedia.dl.sourceforge.net (excellmedia.dl.sourceforge.net)|202.153.32.19|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 16132056 (15M) [application/octet-stream]
Saving to: ‘ precurio.zip’ 

precurio.zip              100%[====================================> ]  15.38M   436KB/s    in 33s     

2018-06-27 02:59:27 (483 KB/s) - ‘ precurio.zip’  saved [16132056/16132056]

Extracted the downloaded file by using the unzip command.

linuxhelp ~ # unzip precurio.zip 
Archive:  precurio.zip
   creating: precurio/
  inflating: precurio/.htaccess      
   creating: precurio/application/
   creating: precurio/application/admin/
   creating: precurio/application/admin/controllers/
  inflating: precurio/application/admin/controllers/ApprovalController.php  
  inflating: precurio/application/admin/controllers/BackupController.php  
  inflating: precurio/application/admin/controllers/BaseController.php  
  inflating: precurio/application/admin/controllers/BugController.php  
.
.
.
inflating: precurio/public/uploads/thumb/Thumbs.db  
   creating: precurio/public/uploads/tmp/
  inflating: precurio/public/uploads/tmp/Thumbs.db  
 extracting: precurio/public/uploads/upgrade.png  
   creating: precurio/public/uploads/workflow/
  inflating: precurio/public/uploads/workflow/Thumbs.db  
  inflating: precurio/README.txt     
  inflating: precurio/UPGRADE.txt

Change ownership and permission for the precurio file as follows

linuxhelp ~ # ls
precurio  precurio.zip
linuxhelp ~ # chown -R www-data:www-data precurio
linuxhelp ~ # chmod -R 775 precurio

Move the precurio file into the /html location by using mv command.

linuxhelp ~ # mv precurio /var/www/html/

Configure the virtual host for precurio Crm in site available location.

linuxhelp ~ # cd /etc/apache2/sites-available/ 
linuxhelp sites-available # vim precurio.conf

< VirtualHost *:80> 
ServerName www.linuxhelp1.com
DocumentRoot /var/www/html/precurio/
< Directory /var/www/html/precurio/> 
AllowOverride All
allow from all
< /Directory> 
< /VirtualHost> 

Enable the site access

linuxhelp sites-available # a2ensite precurio.conf 
Enabling site precurio.
To activate the new configuration, you need to run:
  service apache2 reload

Enable the rewrite module

linuxhelp sites-available # a2enmod rewrite 
Enabling module rewrite.
To activate the new configuration, you need to run:
  service apache2 restart

Make an entry to the host file.

< give your ip address >    < give your domain name> 

Restart the apache2 service

linuxhelp sites-available # systemctl restart apache2.service

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 general settings and click ‘ save’

Configure the database and check the connection click ‘ ok’

Configure the database configuration and click ' save'

Configure the live server

Configure the mail settings.

Verify the module setting and click ' finish'

Configure the Admin user account setup

The installation is complete. login using admin credentials from here.


Admin control panel of precurio

With this, the method to install Precurio CRM on Linuxmint 18.03 comes to an end.

Tag : Linux Mint
FAQ
Q
What are the pre-requirements in Precurio CRM?
A
Prerequisites
To install LAMP(Apache, MariaDB, php7)
In MariaDB (create database and user and give privileges to that user )
Q
What is the Unique Design for Precurio CRM?
A
Intranet software comes with a lot of feature, but only Precurio gives a unique design that allows you promotes the features your organization needs. This is the magic to intranet adoption.
Q
Can I make the installation of Precurio on Ubuntu ?
A
Yes, Please refer the link as follow "https://www.linuxhelp.com/how-to-install-precurio-crm-on-ubuntu-18-04/"
Q
Whether the Precurio CRM Source Code Available or not?
A
We provide our customers with the source code of Precurio CRM, so you can customize your intranet portal and even add new modules. No other enterprise-grade solution is this flexible.
Q
What is Precurio CRM?
A
Precurio is an open platform for collaborative business solutions that deliver exceptional value in terms of cost savings and benefits to our customers. Precurio is the ultimate middle ground for IT managers torn between developing an in-house intranet portal and purchasing an off-the-shelf intranet solution.