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.

FAQ
Q
How do I prevent my username from appearing in the online user listings?
A
Within your User Control Panel, under “Board preferences”, you will find the option Hide your online status. Enable this option and you will be a hidden user.
Q
How do I search for members on Bludit Forum Page?
A
In Bludit Forum Page, visit the “Members” page and click the “Find a member” link
Q
What is BBCode found in Bludit?
A
BBCode is a special implementation of HTML, offering great formatting control on particular objects in a post.
Q
What version of PHP is compatible with Bludit?
A
PHP 7 is preferred for Bludit CMS Configuration
Q
What is Bludit?
A
Bludit is an open-source and extensible file-based CMS application that stores posts and pages by using flat files. It allows the users to build a fully functional site or blog in an easy way.