• 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 Back-Drop CMS on CentOS 8.1

  • 01:00 rpm -q centos-release
  • 01:14 wget https://github.com/backdrop/backdrop/archive/1.16.2.zip
  • 01:44 unzip 1.16.2.zip
  • 02:00 mv backdrop-1.16.2 /var/www/backdrop
  • 02:20 chown -R apache:apache /var/www/backdrop/
  • 02:40 chmod -R 755 /var/www/backdrop/
  • 02:58 vim /etc/httpd/conf.d/backdrop.conf
  • 07:11 mysql -u root -p
  • 07:13 systemctl restart httpd
{{postValue.id}}

To Install and Configure Back-drop CMS on CentOS 8.1

INTRODUCTION:

Backdrop CMS is a simple and complete CMS tool that is used to create web-based content that includes sites, blogs, image galleries, social networks. Using this tool, Persons with the least technical knowledge can efficiently create web content. This video will cover the method of installation of Back-drop CMS on CentOS 8.1

Installation Procedure:

To check Installed version of OS use the following command

[root@linuxhelp ~]# rpm -q centos-release
centos-release-8.2-2.2004.0.1.el8.x86_64

Now download Back-drop CMS using the wget

[root@linuxhelp ~]# wget https://github.com/backdrop/backdrop/archive/1.16.2.zip
--2020-11-23 03:24:51--  https://github.com/backdrop/backdrop/archive/1.16.2.zip
Resolving github.com (github.com)... 13.234.210.38
Connecting to github.com (github.com)|13.234.210.38|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/backdrop/backdrop/zip/1.16.2 [following]
--2020-07-31 03:24:51--  https://codeload.github.com/backdrop/backdrop/zip/1.16.2
Resolving codeload.github.com (codeload.github.com)... 13.233.43.20
Connecting to codeload.github.com (codeload.github.com)|13.233.43.20|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: ‘1.16.2.zip’

1.16.2.zip                  [     <=>                      ]   9.33M   909KB/s    in 10s     

Now extract the file of Back-Drop CMS

[root@linuxhelp ~]# unzip 1.16.2.zip
Archive:  1.16.2.zip
50fd5d6b79a4c82a42cd203688d4ffe05a062fd4
   creating: backdrop-1.16.2/
  inflating: backdrop-1.16.2/.editorconfig  
  inflating: backdrop-1.16.2/.gitignore  
  inflating: backdrop-1.16.2/.htaccess  
  inflating: backdrop-1.16.2/README.md  
   creating: backdrop-1.16.2/core/
.
.
   creating: backdrop-1.16.2/sites/
  inflating: backdrop-1.16.2/sites/README.md  
  inflating: backdrop-1.16.2/sites/sites.php  
   creating: backdrop-1.16.2/themes/
  inflating: backdrop-1.16.2/themes/README.md\

Move backdrop file to Apache root directory

[root@linuxhelp ~]# mv backdrop-1.16.2 /var/www/backdrop

Now change the ownership for backdrop directory using the following command

 [root@linuxhelp ~]# chown -R apache:apache /var/www/backdrop/

Now change permission for backdrop file

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

Now create virtual host for backdrop CMS

[root@linuxhelp ~]# vim /etc/httpd/conf.d/backdrop.conf

Now login to MySQL to create database and user using the following command

[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

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> create database back_db;
Query OK, 1 row affected (0.073 sec)
MariaDB [(none)]> create user 'back_user'@localhost identified by 'Linuxc34';
Query OK, 0 rows affected (0.253 sec)
MariaDB [(none)]> grant all privileges on back_db.* to 'back_user' @localhost;
Query OK, 0 rows affected (0.001 sec)
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.058 sec)
MariaDB [(none)]> exit
Bye

Now restart the Apache service to update the changes

[root@linuxhelp ~]# systemctl restart httpd

Now open your browser and type your domain name there. snap1 (2) Choose setting snap2 (2) Database configuration snap3 Installing Backdrop CMS snap4 Now Configure the site details snap5 Dashborad page of Backdrop CMS. snap6

With this method the process of installation of Back drop CMS comes to end On CentOS 8.1.

Tags:
owen
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

My web interface is not getting displayed it is showing a blank page on Backdrop CMS?

A

Check the PHP module and also look at the Apache error logs of Backdrop CMS.

Q

What is Backdrop CMS?

A

Backdrop CMS is a full-featured content management system that permits non-technical users to manage a wide variety of content. It can be used to create all kinds of websites including blogs, image galleries, social networks, intranets, and more. It is very simple to use, that even users with minimal technical knowledge can easily create web content using this CMS tool.

Q

What are the required PHP Modules for Backdrop CMS?

A

The required PHP Modules for Backdrop CMS are php php-cli php-common php-gd php-mbstring php-mcrypt php-xml php-mysql.

Q

What Kind of Database can be supported by Backdrop CMS?

A

Backdrop CMS supports MySQL or MariaDB 5.0.15 or higher.

Q

What version of PHP is Supported by Backdrop CMS?

A

Backdrop CMS in Ubuntu requires PHP 5.4 or higher

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 Owen ?
How to add SSH key to my Gitlab account

I need to add the SSH key in my gitlab account. How to do so ????

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.