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&rsquo 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 

We have to 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: &lsquo navigate-2.8r1302.zip&rsquo 

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

2018-06-05 13:53:23 (752 KB/s) - &lsquo navigate-2.8r1302.zip&rsquo  saved \[14619708/14619708\]

We have to 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    

we have to 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

we have to 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/

we have to 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

we have to 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

After that we have to entry to the hosts file:


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,here we have to give the local ip or domain name:

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

< ads2>

Tag : Linux Mint
FAQ
Q
What is Navigate CMS?
A
Navigate which is an open source digital signage (public display signs) solutions that comprised of a web-based content management system (CMS) and choice of Windows or Android signage players.
Q
What are the requirements of Navigate CMS?
A
Navigate CMS requirements are as follows,

Set up a LAMP environment in the target system. Next, create a MySQL database for Xibo and grant all privileges to the user and database.
Q
How do I get started with Navigate CMS?
A
Navigate is powerful software, but with that power comes some complexity so it can be a little daunting trying to figure out how to get started authoring content in the CMS.
Q
How do Players communicate with the CMS?
A
Refer given below link as official for Xibo
"https://community.xibo.org.uk/t/how-do-players-communicate-with-the-cms/79"
Q
Understanding Media Duration and how it affects the playback of a Layout?
A
Please refer the link as follow "https://community.xibo.org.uk/t/understanding-media-duration-and-how-it-affects-the-playback-of-a-layout/287"