• Categories
    Category
  • Categories
    Category
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial Comments FAQ Related Articles

How to Install Grav CMS on Oracle Linux 8.5

  • 00:32 cat /etc/os-release
  • 00:54 wget https://getgrav.org/download/core/grav-admin/1.7.34
  • 01:05 ls -la
  • 01:20 unzip 1.7.34
  • 01:49 mv grav-admin /var/www/grav
  • 02:10 chmod -R 775 /var/www/grav/
  • 02:26 chown -R apache:apache /var/www/grav/
  • 02:55 vim /etc/httpd/conf.d/grav.conf
  • 04:32 systemctl restart httpd
7111

To Install Grav CMS on Oracle Linux 8.5

Introduction:

Grav is a free, self-hosted content management system (CMS) written in PHP. It uses flat-file databases both in the backend and in the frontend. The Grav admin plugin offers an intuitive and simple interface for configuring and creating content.

Prerequisite:

Lamp Stack Apache, MySQL , PHP 8.0

Installation Steps:

Step1: Check the OS by using the below command.

[root@linuxhelp linuxhelp]# cat /etc/os-release
NAME="Oracle Linux Server"
VERSION="8.5"

Step 2: Install the Dependencies by using the below command

[root@linuxhelp linuxhelp]# dnf install php php-fpm php-mysqlnd php-opcache php-gd php-xml php-mbstring -y php-zip

Step 3: Download the Grav CMS Package by using the below command.

[root@linuxhelp linuxhelp]# wget https://getgrav.org/download/core/grav-admin/1.7.34
--2022-07-10 04:34:23--  https://getgrav.org/download/core/grav-admin/1.7.34
Resolving getgrav.org (getgrav.org)... 104.26.2.204, 104.26.3.204, 172.67.72.160, ...

Saving to: ‘1.7.34’

1.7.34                 100%[============================>]  17.34M  5.49MB/s    in 3.2s    
2022-07-10 04:34:29 (5.49 MB/s) - ‘1.7.34’ saved [18185208/18185208]

Step 4: Long list the files by using the below command.

[root@linuxhelp linuxhelp]# ls –la
-rw-r--r--   1 root      root      18185208 Jun 14 22:40 1.7.34

Step 5: Unzip the Downloaded Package by using the below command

[root@linuxhelp linuxhelp]# unzip 1.7.34
Archive:  1.7.34
   creating: grav-admin/
  inflating: grav-admin/.htaccess    
   creating: grav-admin/webserver-configs/
  inflating: grav-admin/webserver-configs/Caddyfile-0.8.x  
  inflating: grav-admin/webserver-co
   creating: grav-admin/assets/
  inflating: grav-admin/assets/.gitkeep  

Step 6: Long list the files by using the below command

[root@linuxhelp linuxhelp]# ls –la
drwxr-xr-x  15 root      root          4096 Jun 14 22:40 grav-admin

Step 7: Rename and Move the Extracted Directory to Apache Root Directory by using the below command

[root@linuxhelp linuxhelp]# mv grav-admin /var/www/grav

Step 8: Grant Permission and Set Ownership for Grav CMS by using the below command

[root@linuxhelp linuxhelp]# chmod -R 775 /var/www/grav/
[root@linuxhelp linuxhelp]# chown -R apache:apache /var/www/grav/

Step 9: Create Virtual Configuration to Access Grav CMS by using the below command.

[root@linuxhelp linuxhelp]# vim /etc/httpd/conf.d/grav.conf
<virtualhost 192.168.6.134:80>
servername  www.linuxhelp1.com
Documentroot  /var/www/grav
<Directory /var/www/grav >
AllowOverride all
allow from all
</Directory>
</virtualhost>

Step 10: Restart the Apache Service by using the below command

 [root@linuxhelp linuxhelp]# systemctl restart httpd

Step 11: Open the Web browser and Enter the IP address as shown in the below image snap 1

Step 12:Create admin Account as shown in the below image snap 2

Step 13: This is the Dashboard page of Grav CMS snap 3

Conclusion:

We have reached the end of this article. In this guide, we have walked you through the steps required to Install Grav CMS on Oracle Linux 8.5. Your feedback is much welcome.

Tags:
frank
Author: 

Comments ( 0 )

No comments available

Add a comment

Frequently asked questions ( 5 )

Q

What is Grav CMS?

A

Grav is a Fast, Simple, and Flexible file-based Web-platform. There is Zero installation required. Just extract the ZIP archive, and you are already up and running. Although Grav follows principles similar to other flat-file CMS platforms, it has a different design philosophy than most.

Q

What is the requirement needed for Grav cms?

A

The requirement needed for Grav cms are,Web Server (Apache, Nginx, LiteSpeed, Lightly, IIS, etc.),PHP 5.6.3 or higher.

Q

What are the features of Grav CMS?

A

check here for Features of Grav CMS: " https://getgrav.org/features "

Q

How many Risk-levels are available in Grav CMS? what are they?

A

There are five levels of risk involved with Grav as a software:Highly Critical,Critical,Moderately Critical,Less Critical,Not Critical.

Q

What is the Custom Admin URL for Grav CMS?

A

The Custom Admin URL for Grav CMS is "http://yourwebsite.com/admin"

Related Tutorials in How to Install Grav CMS on Oracle Linux 8.5

Related Tutorials in How to Install Grav CMS on Oracle Linux 8.5

How to install Tiki Wiki CMS Groupware on CentOS 7
How to install Tiki Wiki CMS Groupware on CentOS 7
May 31, 2018
How to Install Pligg - Content Management System
How to Install Pligg - Content Management System
Jul 26, 2016
How to install Xibo CMS in Ubuntu
How to install Xibo CMS in Ubuntu
Oct 6, 2016
How to install Xrdp Server (Remote Desktop) on Oracle Linux 8.5
How to install Xrdp Server (Remote Desktop) on Oracle Linux 8.5
Oct 17, 2022
How to install and update OpenSSL on Debian 11.3
How to install and update OpenSSL on Debian 11.3
Oct 21, 2022
How to Install Tiki Wiki CMS on Ubuntu 19.04
How to Install Tiki Wiki CMS on Ubuntu 19.04
May 28, 2019
How to Install and Configure Mega in Linux
How to Install and Configure Mega in Linux
Jul 19, 2016
How to Install Alfresco Community Edition in Ubuntu
How to Install Alfresco Community Edition in Ubuntu
Nov 22, 2016

Related Forums in How to Install Grav CMS on Oracle Linux 8.5

Related Forums in How to Install Grav CMS on Oracle Linux 8.5

Linux
jayce class=
shasum command not found
May 5, 2017
Linux
stephan class=
How to list all samba users
Jan 12, 2018
pv command
muhammad class=
pvcreate command not found error
May 9, 2017
Linux
henry class=
Starting NFS daemon: rpc.nfsd: writing fd to kernel failed: errno 111 (Connection refused)
Apr 25, 2017
ifconfig command
jackbrookes class=
what is the location of the ifconfig program on your machine?
Jan 4, 2018
Linux
baseer class=
single command to apply setfacl for multiple user at a time
Jan 23, 2018
Linux
beulah class=
What does mean by 0 0 value in fstab file
Jan 2, 2018
CentOS
mason class=
Error getting authority: Error initializing authority: Could not connect: No such file or directory (g-io-error-quark, 1)
Nov 20, 2018

Related News in How to Install Grav CMS on Oracle Linux 8.5

Related News in How to Install Grav CMS on Oracle Linux 8.5

Anbox, the Android-to-Linux tool the developers have been waiting for
Anbox, the Android-to-Linux tool the developers have been waiting for
Apr 17, 2017
Linus Torvalds stops signing Linux kernel RC tarballs
Linus Torvalds stops signing Linux kernel RC tarballs
May 17, 2017
Capsule8 Launches Linux-Based Container Security Platform
Capsule8 Launches Linux-Based Container Security Platform
Feb 14, 2017
Symantec updates Management console product
Symantec updates Management console product
Nov 22, 2017
Latest Linux driver release feature seven AMD Vega
Latest Linux driver release feature seven AMD Vega
Mar 23, 2017
A Newer and a Faster Window Manager for Tina (Linux Mint 19.2)
A Newer and a Faster Window Manager for Tina (Linux Mint 19.2)
Apr 9, 2019
Microsoft makes its Azure App service now available on Linux Systems
Microsoft makes its Azure App service now available on Linux Systems
Sep 7, 2017
Docker friendly Alpine Linux gets hardened Node.js
Docker friendly Alpine Linux gets hardened Node.js
Apr 19, 2017
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 Lucas ?
Various options in Top command

Am using Top command only to view the load average, what are the various options in Top command..??

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.