How to install and configure Bludit CMS on Fedora 34
To Install and Configure Bludit CMS on Fedora 34.
Introduction:
Bludit is a web application to build your own website or blog in seconds. It's completely free and open source. Bludit is a Flat-File CMS, which means that Bludit uses files in the JSON format to store the content.
Installation Procedure:
Step 1: Check the OS version by using the below 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/"
Step 2: Download the Bludit CMS package by using wget command.
[root@linuxhelp ~]# wget https://www.bludit.com/releases/bludit-3-13-1.zip
--2021-11-24 16:29:12-- https://www.bludit.com/releases/bludit-3-13-1.zip
Resolving www.bludit.com (www.bludit.com)... 104.21.83.34, 172.67.211.35, 2606:4700:3035::6815:5322, ...
Connecting to www.bludit.com (www.bludit.com)|104.21.83.34|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1917816 (1.8M) [application/zip]
Saving to: ‘bludit-3-13-1.zip’
bludit-3-13-1.zip 100%[================================================================>] 1.83M 8.38MB/s in 0.2s
2021-11-24 16:29:13 (8.38 MB/s) - ‘bludit-3-13-1.zip’ saved [1917816/1917816]
Step 3: Unzip the downloaded Bludit package into this directory by using the below command.
[root@linuxhelp ~]# unzip bludit-3-13-1.zip -d /var/www/bludit
Archive: bludit-3-13-1.zip
creating: /var/www/bludit/bludit-3-13-1/
inflating: /var/www/bludit/bludit-3-13-1/install.php
inflating: /var/www/bludit/bludit-3-13-1/index.php
inflating: /var/www/bludit/bludit-3-13-1/LICENSE
creating: /var/www/bludit/bludit-3-13-1/bl-languages/
inflating: /var/www/bludit/bludit-3-13-1/bl-languages/tr_TR.json
inflating: /var/www/bludit/bludit-3-13-1/bl-languages/ms_MY.json
inflating: /var/www/bludit/bludit-3-13-1/bl-languages/hu_HU.json
inflating: /var/www/bludit/bludit-3-13-1/bl-languages/pt_PT.json
inflating: /var/www/bludit/bludit-3-13-1/bl-languages/sv_SE.json
inflating: /var/www/bludit/bludit-3-13-1/bl-plugins/remote-content/languages/ru_RU.json
inflating: /var/www/bludit/bludit-3-13-1/bl-plugins/remote-content/languages/nl_NL.json
inflating: /var/www/bludit/bludit-3-13-1/bl-plugins/remote-content/languages/fa_IR.json
inflating: /var/www/bludit/bludit-3-13-1/bl-plugins/disqus/languages/de_DE.json
inflating: /var/www/bludit/bludit-3-13-1/bl-plugins/disqus/languages/fr_FR.json
inflating: /var/www/bludit/bludit-3-13-1/bl-plugins/disqus/languages/da.json
inflating: /var/www/bludit/bludit-3-13-1/bl-plugins/disqus/languages/uk_UA.json
inflating: /var/www/bludit/bludit-3-13-1/bl-plugins/disqus/languages/es.json
inflating: /var/www/bludit/bludit-3-13-1/bl-plugins/disqus/languages/pl_PL.json
creating: /var/www/bludit/bludit-3-13-1/bl-content/
inflating: /var/www/bludit/bludit-3-13-1/.htaccess
Step 4: Give the owner and group name for this Bludit directory by using the below command.
[root@linuxhelp ~]# chown -R apache:apache /var/www/bludit
Step 5: Give the permission for this directory by using the below command.
[root@linuxhelp ~]# chmod -R 755 /var/www/bludit
Step 6: Open the httpd configuration file and create virtualhost by using the below command.
[root@linuxhelp ~]# vim /etc/httpd/conf.d/bludit.conf
<vitualhost *:80>
servername www.linexhelp1.com
documentroot /var/www/bludit
<directory /var/www/bludit>
allowoverride all
allow from all
</directory>
</vitualhost>
Step 7: Restart the httpd service by using the below command.
[root@linuxhelp ~]# systemctl restart httpd
Step 8: Open the host entry file and enter your IP address and domain name by using the below command.
[root@linuxhelp ~]# vim /etc/hosts
127.0.0.1 linuxhelp123.com
Conclusion:
We have reached the end of this article. In this guide, we have walked you through the steps required to install and configure Bludit CMS on Fedora 34. Your feedback is much welcome.