How to install and configure Back-Drop CMS on Fedora 34
- 00:37 cat /etc/os-release
- 00:53 wget https://github.com/backdrop/backdrop/releases/download/1.20.3/backdrop.zip
- 01:07 unzip backdrop.zip -d /var/www/back
- 01:36 cd /var/www/back
- 01:45 ls -l
- 01:50 chown -R apache:apache backdrop
- 02:06 chmod 775 backdrop
- 02:23 vim /etc/httpd/conf.d/back.conf
- 02:49 vim /etc/hosts
- 03:18 mysql -u root -p
- 03:33 create database dropdb;
- 03:45 use dropdb;
- 03:52 create user 'dropuser'@localhost identified by 'Linuxc#4';
- 04:00 grant all privileges on dropdb.* to 'dropuser'@localhost;
- 04:12 flush privileges;
- 04:19 exit;
- 04:31 systemctl restart httpd
To Install and configure Back-drop cms on Fedora 34
Introduction:
Backdrop CMS is a simple and complete content management system designed for creating web-based content such as sites, blogs, galleries, and social networks. Even people without extensive technical knowledge can easily generate web content with this tool.
Installation Procedure:
Step 1: To check the Installed version of OS by using the following command
[root@linuxhelp ~]# cat /etc/os-release
NAME=Fedora
VERSION="34 (Workstation Edition)"
ID=fedora
VERSION_ID=34
VERSION_CODENAME=""
PLATFORM_ID="platform:f34"
PRETTY_NAME="Fedora 34 (Workstation Edition)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:34"
HOME_URL="https://fedoraproject.org/"
PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy"
VARIANT="Workstation Edition"
VARIANT_ID=workstation
Step 2: Now download Back-drop CMS using the wget
[root@linuxhelp ~]# wget https://github.com/backdrop/backdrop/releases/download/1.20.3/backdrop.zip
--2021-12-24 14:32:53-- https://github.com/backdrop/backdrop/releases/download/1.20.3/backdrop.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://objects.githubusercontent.com/github-production-release-asset-2e65be/12285928/9bd5d1f4-8ec7-4b00-b07e-794ee21158de?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20211224%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20211224T090254Z&X-Amz-Expires=300&X-Amz-Signature=a2df36d9e92e421f328abadbf38b16c86c4576f831b3dacc075ecb4f8a2cca03&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=12285928&response-content-disposition=attachment%3B%20filename%3Dbackdrop.zip&response-content-type=application%2Foctet-stream [following]
--2021-12-24 14:32:54-- https://objects.githubusercontent.com/github-production-release-asset-2e65be/12285928/9bd5d1f4-8ec7-4b00-b07e-794ee21158de?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20211224%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20211224T090254Z&X-Amz-Expires=300&X-Amz-Signature=a2df36d9e92e421f328abadbf38b16c86c4576f831b3dacc075ecb4f8a2cca03&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=12285928&response-content-disposition=attachment%3B%20filename%3Dbackdrop.zip&response-content-type=application%2Foctet-stream
Resolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.108.133, 185.199.111.133, 185.199.109.133, ...
Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.108.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9702231 (9.3M) [application/octet-stream]
Saving to: ‘backdrop.zip’
backdrop.zip 100%[===========================================>] 9.25M 3.25MB/s in 2.8s
2021-12-24 14:32:57 (3.25 MB/s) - ‘backdrop.zip’ saved [9702231/9702231]
Step 3: Now extract the file of Back-Drop CMS
[root@linuxhelp ~]# unzip backdrop.zip -d /var/www/back
Archive: backdrop.zip
inflating: /var/www/back/backdrop/sites/README.md
inflating: /var/www/back/backdrop/sites/sites.php
inflating: /var/www/back/backdrop/files/README.md
inflating: /var/www/back/backdrop/files/.htaccess
inflating: /var/www/back/backdrop/modules/README.md
inflating: /var/www/back/backdrop/layouts/README.md
inflating: /var/www/back/backdrop/core/misc/ui/i18n/datepicker-fa.js
inflating: /var/www/back/backdrop/core/misc/ui/i18n/datepicker-rm.js
inflating: /var/www/back/backdrop/core/misc/ui/i18n/datepicker-it.js
inflating: /var/www/back/backdrop/core/misc/ui/i18n/datepicker-eu.js
inflating: /var/www/back/backdrop/core/install.php
inflating: /var/www/back/backdrop/themes/README.md
inflating: /var/www/back/backdrop/.editorconfig
inflating: /var/www/back/backdrop/index.php
inflating: /var/www/back/backdrop/README.md
inflating: /var/www/back/backdrop/.gitignore
inflating: /var/www/back/backdrop/settings.php
inflating: /var/www/back/backdrop/.htaccess
inflating: /var/www/back/backdrop/robots.txt
inflating: /var/www/back/backdrop/LICENSE.txt
Step 4: To change the directory use the below command
[root@linuxhelp ~]# cd /var/www/back
Step 5: To list the files use the below command
[root@linuxhelp back]# ls -l
total 0
drwxr-xr-x 1 root root 234 Dec 24 14:33 backdrop
Step 6: Now change the ownership for backdrop directory by using the following command
[root@linuxhelp back]# chown -R apache:apache backdrop
Step 7: Now change permission for backdrop file by using the following command
[root@linuxhelp back]# chmod -R 775 backdrop
Step 8: Now create virtual host for backdrop CMS by using the following command
[root@linuxhelp back]# vim /etc/httpd/conf.d/back.conf
<virtualhost *:80>
servername www.linuxhelp1.com
documentroot /var/www/back/backdrop
<directory /var/www/back/backdrop>
allowoverride all
allow from all
</directory>
</virtualhost>
Step 9: To open the host entry file and enter your IP and domain name by using the following command
[root@linuxhelp back]# vim /etc/hosts
127.0.0.1 www.linuxhelp1.com
Step 10: Now login to MySQL to create database and user by using the following command
[root@linuxhelp back]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.27 MySQL Community Server - GPL
Copyright (c) 2000, 2021, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> create database dropdb;
Query OK, 1 row affected (0.07 sec)
mysql> use dropdb;
Database changed
mysql> create user 'dropuser'@localhost identified by 'Linuxc#4';
Query OK, 0 rows affected (0.04 sec)
mysql> grant all privileges on dropdb.* to 'dropuser'@localhost;
Query OK, 0 rows affected (0.03 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql> exit;
Bye
Step 11: Now restart the Apache service to update the changes by using the following command
[root@linuxhelp back]# systemctl restart httpd
Step 12: Now open your browser and type your domain name there

Step 13: Choose the settings

Step 14: Database configuration

Step 15: Installing Backdrop CMS

Step 16: Now Configure the site details


Step 17: Dashboard page of Backdrop CMS

With this the process of installation of Back drop CMS on Fedora 34 comes to an end
Comments ( 0 )
No comments available