How to Install Bludit CMS on OpenSUSE Leap 42.3

Bludit is a free open source web application. It is very simple. You can create your own website or blog within few minutes. Since the Bludit application has files in JSON format for storing the content, there isn’t any necessity to install or configure a database. Before using it make sure you have a web server with PHP suppor.

In this article I will show you how to install Bludit CMS on OpenSUSE Leap 42.3


  • LAMP ( Apache, MariaDB, PHP7) Stack should be installed on the system.
  • PHP Modules : zypper in php php-openssl php-mysql php-mbstring php-dom php-json php-session php-ctype php-tokenizer php-simplexml php-pcre php-zip php-pdo php-curl php-iconv php-xml

Bludit CMS Installation

First of all you have to download the latest stable version of Bludit CMS on your system. Use the wget command to download Bludit package into your web document root directory from its official website.

# cd /var/www/htdocs/
# wget https://s3.amazonaws.com/bludit-s3/bludit-builds/bludit-v1.6.2.zip
--2017-11-01 12:34:31-- https://s3.amazonaws.com/bludit-s3/bludit-builds/bludit-v1.6.2.zip
Resolving s3.amazonaws.com (s3.amazonaws.com)...
Connecting to s3.amazonaws.com (s3.amazonaws.com)||:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 969341 (947K) [application/zip]
Saving to: ‘bludit-v1.6.2.zip’

100%[=========================================================================================================================================================================>] 969,341 260KB/s in 3.6s

2017-11-01 12:34:36 (260 KB/s) - ‘bludit-v1.6.2.zip’ saved [969341/969341]

Once download completed, extract the package using below command.

# unzip bludit-v1.6.2.zip
Archive: bludit-v1.6.2.zip
creating: bludit/
inflating: bludit/.htaccess
creating: bludit/bl-content/
creating: bludit/bl-kernel/
creating: bludit/bl-kernel/abstract/
inflating: bludit/bl-kernel/abstract/content.class.php
inflating: bludit/bl-kernel/abstract/dbjson.class.php
inflating: bludit/bl-kernel/abstract/plugin.class.php
creating: bludit/bl-kernel/admin/
creating: bludit/bl-kernel/admin/controllers/
inflating: bludit/bl-kernel/admin/controllers/about.php
inflating: bludit/bl-kernel/admin/controllers/add-user.php
creating: bludit/bl-themes/log/php/
inflating: bludit/bl-themes/log/php/head.php
inflating: bludit/bl-themes/log/php/home.php
inflating: bludit/bl-themes/log/php/page.php
Inflating: bludit/bl-themes/log/php/post.php
inflating: bludit/bl-themes/log/php/sidebar.php
inflating: bludit/index.php
inflating: bludit/install.php

Go to your web document root directory and list the files.

# cd /var/www/htdocs/
# ls -l
total 16
drwxr-xr-x 7 root root 4096 Jun 5 02:50 bludit
drwxrwxrwx 2 wwwrun www 4096 Oct 9 23:15 gif
-rwxrwxrwx 1 wwwrun www 2356 Mar 18 2017 info2html.css

Set the appropriate owner and permission as follows.

# chown -R wwwrun:www /var/www/htdocs/
# chmod -R 777 /var/www/htdocs/

Now create a Apache virtual host configuration file if not created by default called “nextcloud.conf”. Made the following changes.

# vim /etc/apache2/conf.d/nextcloud.conf
DocumentRoot "/var/www/htdocs"
ServerName bludit.looklinux.com
<Directory "/var/www/htdocs/">
DirectoryIndex index.php
Options FollowSymLinks
AllowOverride All
Require all granted

Restart Apache web service.

# systemctl restart apache

Go to your web browser and type the below URL. Now Bludit installer screen will appear, choose the Language and click on Next. In my case my domain name is:



Enter the username and password and click on the Install button.



Bludit has been installed on your system.


Thank you! for visiting LookLinux.

If you find this tutorial helpful please share with your friends to keep it alive. For more helpful topic browse my website www.looklinux.com. To become an author at LookLinux Submit Article. Stay connected to Facebook.

About the author


Santosh Prasad

Hi! I'm Santosh and I'm here to post some cool article for you. If you have any query and suggestion please comment in comment section.

Leave a Comment