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 system.it’s written in php and uses mysql database. Navigate cms is allows to create and change website content very easily, anytime and anywhere. 
 

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

FOR PHP INSTALLATION

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 https://netix.dl.sourceforge.net/project/navigatecms/releases/navigate-2.8r1302.zip
--2018-06-05 13:53:03--  https://netix.dl.sourceforge.net/project/navigatecms/releases/navigate-2.8r1302.zip
Resolving netix.dl.sourceforge.net (netix.dl.sourceforge.net)... 87.121.121.2
Connecting to netix.dl.sourceforge.net (netix.dl.sourceforge.net)|87.121.121.2|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 14619708 (14M) [application/octet-stream]
Saving to: ‘navigate-2.8r1302.zip’

navigate-2.8r1302.zip      100%[======================================>]  13.94M   872KB/s    in 19s     

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

Extract the download file

linuxhelp ~ # unzip navigate-2.8r1302.zip  -d navigate
Archive:  navigate-2.8r1302.zip
  inflating: setup.php               
  inflating: navigate.sql            
  inflating: package.zip    

Extaract package zip file

linuxhelp ~ # ls
navigate  navigate-2.8r1302.zip
linuxhelp ~ # cd navigate/
linuxhelp navigate # ls
navigate.sql  package.zip  setup.php
linuxhelp ~ # unzip package.zip 
Archive:  package.zip
  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/theme_kit.zip

Change ownership and permission for the navigate directory

linuxhelp ~ # ls
navigate  navigate-2.8r1302.zip  package.zip
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>
servername  www.linuxhelp1.com
Documentroot  /var/www/html/navigate/
<Directory /var/www/html/navigate/>
AllowOverride all
order allow,deny
allow from all
</Directory>
</virtualhost>
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 
web_url

Here it will show system requirements
rewuirements

Here it will show decompress
decompress

Here it will show admin user setting and database setting
configuration
config

Here it will show database import
db_import

Here it will show login page of navigate cms
login_page

Here it will show admin page of navigate
Dashboard 

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 www.linuxhelp.com
Be the first to comment, we value your suggestions. For further queries please comment below.

Tags: Linux Mint
user image Author :  Caden