• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to Install and Configure Navigate CMS on CentOS 8.1

  • 00:27 lsb_release -a
  • 00:41 yum install httpd
  • 01:11 yum install php php-xml php-mysql php-mbstring php-zip php-soap php-sqlite3 php-curl php-gd php-ldap php-imap php-common
  • 01:59 wget https://github.com/NavigateCMS/Navigate-CMS.git
  • 02:40 chown -R www-data.www-data /var/www/navigate
  • 03:07 vim /etc/httpd/conf.d/navigate.conf
  • 03:23 yum install composer
  • 04:24 systemctl restart httpd
{{postValue.id}}

To Install and Configure Navigate CMS On CentOS 8.1

Introduction:

Navigate CMS is a powerful, free, and open-source content management system written in PHP and using a MySQL database. We can edit and make changes to the content of your website anytime, anywhere with Navigate CMS. This Tutorial covers the installation of Navigate Cms On Centos 8.1

Installation Process:

First check the installed version of OS:

Now create Database for Navigate CMS.

[root@linuxhelp ~]# mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 8
Server version: 10.3.17-MariaDB MariaDB Server 
MariaDB [(none)]> create database navigate;
Query OK, 1 row affected (0.339 sec)
MariaDB [(none)]> create user 'navigateuser'@localhost identified by'123456';
Query OK, 0 rows affected (0.223 sec)
MariaDB [(none)]> grant all privileges on navigate.* to 'navigateuser’@localhost;
Query OK, 0 rows affected (0.223 sec)
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.059 sec)
MariaDB [(none)]> exit;
Bye.

Before Installation need to download installer package from its official website.

[root@linuxhelp ~]# wget https://netix.dl.sourceforge.net/project/navigatecms/releases/navigate-2.8r1302.zip
--2020-11-27 11:09:39--  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... 302 Found
Location: https://downloads.sourceforge.net/project/navigatecms/releases/navigate-2.8r1302.zip?download&failedmirror=netix.dl.sourceforge.net [following]
--2020-11-27 11:09:40--  https://downloads.sourceforge.net/project/navigatecms/releases/navigate-2.8r1302.zip?download&failedmirror=netix.dl.sourceforge.net
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   750KB/s    in 61s     

2020-11-27 11:10:43 (235 KB/s) - ‘navigate-2.8r1302.zip’ saved [14619708/14619708]

Now extract the packages

[root@linuxhelp ~]# unzip navigate-2.8r1302.zip -d navigate
Archive:  navigate-2.8r1302.zip
  inflating: navigate/setup.php      
  inflating: navigate/navigate.sql   
  inflating: navigate/package.zip

List the files

[root@linuxhelp ~]# ll
total 20928
-rw-------. 1 root root     1752 Oct  9 12:19 anaconda-ks.cfg
-rw-r--r--. 1 root root     1907 Oct  9 12:46 initial-setup-ks.cfg
-rw-r--r--. 1 root root  6792604 Nov  4 20:08 master.zip
drwxr-xr-x. 2 root root     4096 Nov 27 11:12 navigate
-rw-r--r--. 1 root root 14619708 Apr  2  2018 navigate-2.8r1302.zip

Move into the Naviagte directory and list the files

[root@linuxhelp ~]# cd navigate
[root@linuxhelp navigate]# ll
total 15192
-rw-r--r--. 1 root root   304075 Apr  2  2018 navigate.sql
-rw-r--r--. 1 root root 15156916 Apr  2  2018 package.zip
-rw-r--r--. 1 root root    86058 Apr  2  2018 setup.php

Unzip the package.zip file

[root@linuxhelp navigate]# unzip package.zip
Archive:  package.zip
  inflating: LICENSE.txt             
  inflating: README                  
  inflating: crossdomain.xml         
  inflating: favicon.ico             
  inflating: index.php               
  inflating: login.php               
  inflating: navigate.php            
  inflating: navigate_download.php   
  inflating: navigate_info.php         

inflating: lib/permissions/i18n/de.json  
  inflating: web/.htaccess.example   
  inflating: cache/empty.txt         
  inflating: updates/empty.txt       
  inflating: themes/theme_kit.zip 

Now move Navigate CMS to apache root directory

[root@linuxhelp ~]# mv navigate /var/www/

Change ownership for that directory

 [root@linuxhelp ~]# chown -R apache.apache /var/www/navigate/

Change permission for navigate CMS

 [root@linuxhelp ~]# chmod -R 755 /var/www/navigate/

Create Virtual host to access navigate cms

 [root@linuxhelp ~]# vim /etc/httpd/conf.d/navigate.conf
<Virtualhost *:80>
        Servername www.linuxhelp1.com
        Documentroot /var/www/navigate
<directory /var/www/navigate>
allowoverride all
allow from all
</directory>
</Virtualhost>

Now restart the apache service to update the changes.

 [root@linuxhelp ~]# systemctl restart httpd
Job for httpd.service failed because the control process exited with error code.
See "systemctl status httpd.service" and "journalctl -xe" for details.

Now open your browser and enter your domain name there. snap1 Now move to the 2nd step decompression snap2 Now provide login configuration details snap3 Provide database configuration details snap4 This is the dashboard page of CMS snap5

With this the installation of Navigate CMS on CentOS 8.1 comes to an end.

Tags:
ryder
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

What is Navigate CMS?

A

Navigate CMS is a free and open-source powerful content management system.it's written in PHP and uses a MySQL database. Navigate cms is allows you to create and change website content very easily, anytime and anywhere.

Q

What are the PHP modules required for Navigate cms?

A

These are the modules required for SilverStripe

Q

What are their basic requirements for Navigate cms?

A

you need to install an Apache web server, configure your database and install PHP and it's all modules required for navigating CMS.

Q

How to configure the Host entry in Navigate cms?

A

To Configure host entry enter into the #vim /etc/hosts file and define your host along with its IP address.

Q

From where navigate package installer found.

A

it can be found on the official navigation website.

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Luke ?
workbench for debian

I am using workbench in CentOS whereas now I need to use Debian Operating system so could you please help to install and use in Debian?

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.