How to install Navigate cms V2.8 on Linuxmint -18.03

To install Navigate cms V2.8 on Linuxmint -18.03
Navigate CMS is an free and opensource powerful content management’s written in php and uses mysql database. Navigate cms is allows to create and change website content very easily, anytime and anywhere. 

Ease of use 
Suitable for every website 
Cool and clean interface
Custom content properties
Team work
Commercial support 
Install LAMP (apache, php5.6, mariadb-server)
In MariaDB (create database, user and give privileges to user)


apt-get install python-software-properties
add-apt-repository ppa:ondrej/php
apt-get update
apt-get install php5.6 libapache2-mod-php5.6 php5.6-common php5.6-sqlite php5.6-curl
 php5.6-intl php5.6-mbstring php5.6-xmlrpc php5.6-mysql php5.6-gd php5.6-xml php5.6-cli php5.6-zip 

Download the navigate cms package using by wgt command

linuxhelp ~ # wget
--2018-06-05 13:53:03--
Resolving (
Connecting to (||:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 14619708 (14M) [application/octet-stream]
Saving to: ‘’      100%[======================================>]  13.94M   872KB/s    in 19s     

2018-06-05 13:53:23 (752 KB/s) - ‘’ saved [14619708/14619708]

Extract the download file

linuxhelp ~ # unzip  -d navigate
  inflating: setup.php               
  inflating: navigate.sql            

Extaract package zip file

linuxhelp ~ # ls
linuxhelp ~ # cd navigate/
linuxhelp navigate # ls
navigate.sql  setup.php
linuxhelp ~ # unzip 
  inflating: navigate/LICENSE.txt    
  inflating: navigate/README         
  inflating: navigate/crossdomain.xml  
  inflating: navigate/favicon.ico    
  inflating: navigate/index.php      
  inflating: navigate/login.php      
  inflating: navigate/navigate.php   
  inflating: navigate/navigate_download.php  
  inflating: navigate/navigate_info.php  
  inflating: navigate/private/.htaccess  
  inflating: navigate/plugins/.htaccess  
  inflating: navigate/private/sessions/.htaccess  
  inflating: navigate/private/oembed/.htaccess  
  inflating: navigate/web/.htaccess.example  
  inflating: navigate/cache/empty.txt  
  inflating: navigate/updates/empty.txt  
  inflating: navigate/themes/

Change ownership and permission for the navigate directory

linuxhelp ~ # ls
linuxhelp ~ # chown -R www-data:www-data navigate
linuxhelp ~ # chmod -R 775 navigate

Here we have to move the  navigate directory into the /var/www/html directory

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

Configure virtual host for navigate cms. Create empty file named  navigate.conf

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

<virtualhost *:80>
Documentroot  /var/www/html/navigate/
<Directory /var/www/html/navigate/>
AllowOverride all
order allow,deny
allow from all
Errorlog  /var/log/linuxhelp_error
Customlog /var/log/linuxhelp_access common

Enable the navigate.conf file:

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

Make an entry to the hosts file as follows 

linuxhelp sites-available # vim /etc/hosts
<give your ip >     <give your domain name>
we have to restart  apache web server:
linuxhelp sites-available # systemctl restart apache2.service

After restarting apache server we have to open the browser and enter the domain name or local ip 

Here it will show system requirements

Here it will show decompress

Here it will show admin user setting and database setting

Here it will show database import

Here it will show login page of navigate cms

Here it will show admin page of navigate

With this, the method to install Navigate cms V2.8 on Linuxmint -18.03 comes to an end.

Thank you! for using Linux Help.

You find this tutorial helpful? Share with your friends to keep it alive.
For more help topics browse our website
Be the first to comment, we value your suggestions. For further queries please comment below.

Tags: Linux Mint
user image Author :  Caden