How To Install Bludit CMS On Linux Mint 20.2
- 00:39 lsb_release -a
- 00:52 wget https://www.bludit.com/releases/bludit-3-9-2.zip
- 01:06 unzip bludit-3-9-2.zip
- 01:31 mv bludit-3-9-2 /var/www/bludit
- 01:55 chown -R www-data.www-data /var/www/bludit/
- 02:14 chmod -R 755 /var/www/bludit/
- 02:46 nano /etc/apache2/sites-available/bludit.conf
- 03:23 a2dissite 000-default.conf
- 03:44 a2ensite bludit.conf
- 04:03 a2enmod rewrite
- 04:15 nano /etc/hosts
- 04:54 systemctl restart apache2
- 05:07 systemctl status apache2
To install Bludit CMS on Linux Mint 20.2
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. You don't need to install or configure a Database.You only need a web server with Php support.**
Step 1: Check the OS version by using the below command
root@linuxhelp:~# lsb_release -a
No LSB modules are available.
Distributor ID: Linuxmint
Description: Linux Mint 20.2
Release: 20.2
Codename: uma
Step 2: Download the Bludit CMS package by using the below command
root@linuxhelp:~# wget https://www.bludit.com/releases/bludit-3-9-2.zip
--2021-12-23 05:58:20-- https://www.bludit.com/releases/bludit-3-9-2.zip
Resolving www.bludit.com (www.bludit.com)... 172.67.211.35, 104.21.83.34, 2606:4700:3032::ac43:d323, ...
Connecting to www.bludit.com (www.bludit.com)|172.67.211.35|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1773920 (1.7M) [application/zip]
Saving to: ‘bludit-3-9-2.zip’
bludit-3-9-2.zip 100%[=========================================================================================================================================>] 1.69M 6.97MB/s in 0.2s
2021-12-23 05:58:20 (6.97 MB/s) - ‘bludit-3-9-2.zip’ saved [1773920/1773920]
Step 3: Extract the Zip file by using the below command
root@linuxhelp:~# unzip bludit-3-9-2.zip
Archive: bludit-3-9-2.zip
creating: bludit-3-9-2/
inflating: bludit-3-9-2/install.php
inflating: bludit-3-9-2/index.php
inflating: bludit-3-9-2/LICENSE
creating: bludit-3-9-2/bl-languages/
inflating: bludit-3-9-2/bl-languages/tr_TR.json
inflating: bludit-3-9-2/bl-languages/ms_MY.json
inflating: bludit-3-9-2/bl-languages/hu_HU.json
inflating: bludit-3-9-2/bl-languages/pt_PT.json
inflating: bludit-3-9-2/bl-languages/de_AT.json
inflating: bludit-3-9-2/bl-languages/ja_JP.json
inflating: bludit-3-9-2/bl-languages/zh_CN.json
inflating: bludit-3-9-2/bl-languages/bg_BG.json
inflating: bludit-3-9-2/bl-languages/it_IT.json
inflating: bludit-3-9-2/bl-languages/en.json
inflating: bludit-3-9-2/bl-languages/ar_MA.json
inflating: bludit-3-9-2/bl-languages/fi_FI.json
inflating: bludit-3-9-2/bl-languages/de_CH.json
inflating: bludit-3-9-2/bl-languages/vi_VN.json
inflating: bludit-3-9-2/bl-languages/ru_RU.json
inflating: bludit-3-9-2/bl-languages/nl_NL.json
inflating: bludit-3-9-2/bl-languages/he_IL.json
inflating: bludit-3-9-2/bl-languages/fa_IR.json
inflating: bludit-3-9-2/bl-languages/gr.json
inflating: bludit-3-9-2/bl-languages/de_DE.json
inflating: bludit-3-9-2/bl-languages/pt_BR.json
inflating: bludit-3-9-2/bl-languages/zh_TW.json
inflating: bludit-3-9-2/bl-languages/fr_FR.json
inflating: bludit-3-9-2/bl-languages/cs_CZ.json
inflating: bludit-3-9-2/bl-languages/uk_UA.json
inflating: bludit-3-9-2/bl-languages/ro_RO.json
inflating: bludit-3-9-2/bl-languages/es.json
inflating: bludit-3-9-2/bl-languages/pl_PL.json
creating: bludit-3-9-2/bl-kernel/
inflating: bludit-3-9-2/bl-kernel/functions.php
creating: bludit-3-9-2/bl-kernel/abstract/
inflating: bludit-3-9-2/bl-kernel/abstract/plugin.class.php
inflating: bludit-3-9-2/bl-kernel/abstract/dblist.class.php
inflating: bludit-3-9-2/bl-kernel/abstract/dbjson.class.php
creating: bludit-3-9-2/bl-kernel/boot/
inflating: bludit-3-9-2/bl-kernel/boot/init.php
inflating: bludit-3-9-2/bl-kernel/boot/variables.php
creating: bludit-3-9-2/bl-kernel/boot/rules/
inflating: bludit-3-9-2/bl-kernel/boot/rules/99.paginator.php
inflating: bludit-3-9-2/bl-kernel/boot/rules/99.themes.php
inflating: bludit-3-9-2/bl-kernel/boot/rules/69.pages.php
inflating: bludit-3-9-2/bl-kernel/boot/rules/60.router.php
inflating: bludit-3-9-2/bl-kernel/boot/rules/99.security.php
inflating: bludit-3-9-2/bl-kernel/boot/rules/60.plugins.php
inflating: bludit-3-9-2/bl-kernel/boot/rules/99.header.php
inflating: bludit-3-9-2/bl-kernel/boot/admin.php
inflating: bludit-3-9-2/bl-kernel/boot/site.php
inflating: bludit-3-9-2/bl-kernel/user.class.php
inflating: bludit-3-9-2/bl-kernel/login.class.php
inflating: bludit-3-9-2/bl-kernel/categories.class.php
creating: bludit-3-9-2/bl-kernel/css/
inflating: bludit-3-9-2/bl-kernel/css/bootstrap.min.css
creating: bludit-3-9-2/bl-kernel/css/line-awesome/
creating: bludit-3-9-2/bl-kernel/css/line-awesome/css/
inflating: bludit-3-9-2/bl-kernel/css/line-awesome/css/line-awesome-font-awesome.min.css
creating: bludit-3-9-2/bl-kernel/css/line-awesome/fonts/
inflating: bludit-3-9-2/bl-kernel/css/line-awesome/fonts/line-awesome.eot
inflating: bludit-3-9-2/bl-kernel/css/line-awesome/fonts/line-awesome.ttf
inflating: bludit-3-9-2/bl-kernel/css/line-awesome/fonts/line-awesome.woff
inflating: bludit-3-9-2/bl-kernel/css/line-awesome/fonts/line-awesome.svg
inflating: bludit-3-9-2/bl-kernel/css/line-awesome/fonts/line-awesome.woff2
creating: bludit-3-9-2/bl-kernel/js/
inflating: bludit-3-9-2/bl-kernel/js/functions.php
inflating: bludit-3-9-2/bl-kernel/js/jstz.min.js
inflating: bludit-3-9-2/bl-kernel/js/bootstrap.bundle.min.js
inflating: bludit-3-9-2/bl-kernel/js/variables.php
inflating: bludit-3-9-2/bl-kernel/js/bludit-ajax.php
inflating: bludit-3-9-2/bl-kernel/js/jquery.min.js
inflating: bludit-3-9-2/bl-kernel/js/jquery.sortable.min.js
inflating: bludit-3-9-2/bl-kernel/users.class.php
inflating: bludit-3-9-2/bl-kernel/category.class.php
creating: bludit-3-9-2/bl-kernel/admin/
creating: bludit-3-9-2/bl-kernel/admin/controllers/
inflating: bludit-3-9-2/bl-themes/alternative/languages/de_CH.json
inflating: bludit-3-9-2/bl-themes/alternative/languages/ru_RU.json
inflating: bludit-3-9-2/bl-themes/alternative/languages/nl_NL.json
inflating: bludit-3-9-2/bl-themes/alternative/languages/fa_IR.json
inflating: bludit-3-9-2/bl-themes/alternative/languages/de_DE.json
inflating: bludit-3-9-2/bl-themes/alternative/languages/es.json
creating: bludit-3-9-2/bl-themes/alternative/img/
inflating: bludit-3-9-2/bl-themes/alternative/img/gitlab.svg
inflating: bludit-3-9-2/bl-themes/alternative/img/github.svg
inflating: bludit-3-9-2/bl-plugins/disqus/languages/en.json
inflating: bludit-3-9-2/bl-plugins/disqus/languages/it.json
inflating: bludit-3-9-2/bl-plugins/disqus/languages/de_CH.json
inflating: bludit-3-9-2/bl-plugins/disqus/languages/ru_RU.json
inflating: bludit-3-9-2/bl-plugins/disqus/languages/nl_NL.json
inflating: bludit-3-9-2/bl-plugins/disqus/languages/fa_IR.json
inflating: bludit-3-9-2/bl-plugins/disqus/languages/de_DE.json
inflating: bludit-3-9-2/bl-plugins/disqus/languages/fr_FR.json
inflating: bludit-3-9-2/bl-plugins/disqus/languages/uk_UA.json
inflating: bludit-3-9-2/bl-plugins/disqus/languages/es.json
inflating: bludit-3-9-2/bl-plugins/disqus/languages/pl_PL.json
creating: bludit-3-9-2/bl-content/
inflating: bludit-3-9-2/.htaccess
Step 4: Rename the Bludit Package by using the below command
root@linuxhelp:~# mv bludit-3-9-2 /var/www/bludit
Step 5: Change the ownership by using the below command
root@linuxhelp:~# chown -R www-data.www-data /var/www/bludit/
Step 6: Changing the Permission by using the below command
root@linuxhelp:~# chmod -R 755 /var/www/bludit/
Step 7: Edit the Site Bludit.conf by using the below command
root@linuxhelp:~# nano /etc/apache2/sites-available/bludit.conf
Step 8: Disable site 000-default.conf by using the below command
root@linuxhelp:~# a2dissite 000-default.conf
Site 000-default disabled.
To activate the new configuration, you need to run:
systemctl reload apache2
Step 9: Enable site bludit.conf by using the below command
root@linuxhelp:~# a2ensite bludit.conf
Enabling site bludit.
To activate the new configuration, you need to run:
systemctl reload apache2
Step 10: Enable module rewrite by using the below command
root@linuxhelp:~# a2enmod rewrite
Enabling module rewrite.
To activate the new configuration, you need to run:
systemctl restart apache2
Step 11: Edit the host file by using the below command
root@linuxhelp:~# nano /etc/hosts
Step 12: Restart the apache2 webserver by using the below command
root@linuxhelp:~# systemctl restart apache2
Step 13: Check the Status of apache2 webserver by using the below command
root@linuxhelp:~# systemctl status apache2
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2021-12-23 06:04:10 IST; 10s ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 19182 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 19203 (apache2)
Tasks: 6 (limit: 4579)
Memory: 10.8M
CGroup: /system.slice/apache2.service
├─19203 /usr/sbin/apache2 -k start
├─19204 /usr/sbin/apache2 -k start
├─19205 /usr/sbin/apache2 -k start
├─19206 /usr/sbin/apache2 -k start
├─19207 /usr/sbin/apache2 -k start
└─19208 /usr/sbin/apache2 -k start
Dec 23 06:04:09 linuxhelp systemd[1]: Starting The Apache HTTP Server...
Dec 23 06:04:10 linuxhelp apachectl[19197]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Dec 23 06:04:10 linuxhelp systemd[1]: Started The Apache HTTP Server.
Step 14: Open the browser and enter your domain as shown in the below image
Step 15: Enter your User name and password as shown in the below image.
Step 16: This is the dashboard page of Bludit CMS
Conclusion:
By this the installation of Bludit CMS on Linux Mint 20.2 has come to an end,
Comments ( 0 )
No comments available