How to install Kajona 6.2.4 on Ubuntu 18.04

To install Kajona 6.2.4 on Ubuntu 18.04
Kajona is a content management framework released under an open source license. By default the framework is bundled as a web content management framework with a comprehensive set of modules and features, providing a strict separation of layout and content. In this tutorial, we will cover the installation of Kajona on Ubuntu 18.04.

Prerequisites
Install LAMP(Apache, MariaDB, php7)
In MariaDB (create database and user and give privileges to that user )

Php installation with required following modules

add-apt-repository ppa:ondrej/php
apt-get update
apt-get install php7.0 php7.0-mysql php7.0-curl php7.0-json php7.0-cgi libapache2-mod-php7.0 php7.0-mcrypt php7.0-xmlrpc 
php7.0-gd php7.0-mbstring php7.0  php7.0-common  php7.0-xmlrpc php7.0-soap  php7.0-xml php7.0-intl  php7.0-cli  php7.0-ldap 
php7.0-zip php7.0-readline php7.0-imap php7.0-tidy php7.0-recode php7.0-sq php7.0-intl

Installation

Download a KAJONA package using the following URL

root@linuxhelp1:~# wget https://www.kajona.de/download.php?systemid=c1cda54593861f48d589
--2018-08-13 22:51:26--  https://www.kajona.de/download.php?systemid=c1cda54593861f48d589
Resolving www.kajona.de (www.kajona.de)... 91.250.69.82, 2a01:488:42:1000:5bfa:4552:57:ced6
Connecting to www.kajona.de (www.kajona.de)|91.250.69.82|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 10308631 (9.8M) [application/octet-stream]
Saving to: ‘;download.php?systemid=c1cda54593861f48d589’;

download.php?systemid=c 100%[==============================>]   9.83M   792KB/s    in 20s     

2018-08-13 22:51:59 (497 KB/s) - ‘;download.php?systemid=c1cda54593861f48d589’; saved [10308631/10308631]

After Downloading extract the downloaded package

root@linuxhelp1:~# unzip download.php?systemid=c1cda54593861f48d589
Archive:  download.php?systemid=c1cda54593861f48d589
   creating: kajona/
   creating: kajona/admin/
   creating: kajona/core/
   creating: kajona/files/
   creating: kajona/files/cache/
   creating: kajona/files/downloads/
.
.
  inflating: kajona/image.php        
  inflating: kajona/index.php        
  inflating: kajona/installer.php    
  inflating: kajona/project/.htaccess  
  inflating: kajona/project/lang_readme.txt  
  inflating: kajona/templates/.htaccess  
  inflating: kajona/templates/readme.txt  
  inflating: kajona/xml.php  

Move the extracted file into the HTML directory

root@linuxhelp1:~# mv kajona /var/www/

Navigate to the apache document root directory

root@linuxhelp1:~# cd /var/www/

Change ownership and permission of the as KAJONA CMS follows

root@linuxhelp1:/var/www# chown -R www-data.www-data kajona/
root@linuxhelp1:/var/www# chmod -R 775 kajona/

Create a new virtual host configuration for accessing the KAJONA CMS

root@linuxhelp1:/var/www# vim /etc/apache2/sites-enabled/kajona.conf
<VirtualHost *:80>
ServerName www.linuxhelp1.com
DocumentRoot /var/www/kajona/

<Directory /var/www/kajona/>
AllowOverride All
allow from all
</Directory>

</VirtualHost>

Enable site access

root@linuxhelp1:/var/www# a2ensite kajona.conf
Enabling site kajona.
To activate the new configuration, you need to run:
  systemctl reload apache2

Disable default access

root@linuxhelp1:/var/www# a2dissite 000-default.conf
Site 000-default disabled.
To activate the new configuration, you need to run:
  systemctl reload apache2

Enable rewrite module

root@linuxhelp1:/var/www# a2enmod rewrite
Enabling module rewrite.
To activate the new configuration, you need to run:
  systemctl restart apache2

Restart the apache service to make the changes effect

root@linuxhelp1:/var/www# systemctl restart apache2

Now you can proceed the further installation and configuration from the browser by navigating to the following URL: http://<ipaddress or domain name

Verify the compatibility for installing Kajona as shown below

Configure the Database setup as follows

Configure the Admin user setup

After the configuration, choose the installation as shown below

Access the login page from the options shown below

You can log in using the admin user credentials

After the Successful login, you will see the Admin dashboard of Kajona as shown below

You will see the version of Kajona

Access the Homepage from the options shown below

You will see the Homepage of Kajona as shown below

With this, the method to install Kajona 6.2.4 on Ubuntu 18.04 comes to an end.

FAQ
Q
How to install Nvidia drivers on Linux Mint?
A
Objective The objective of this artcile is to guide reader thought the installation of NVIDIA drivers on Linux Mint.
Q
which command to extract the package after downloading in ubuntu?
A
After Downloading extract the downloaded package

# unzip download.php?systemid=c1cda54593861f48d589
Q
what are all the prerequisites needed for kajana?
A
Prerequisites are,
Install LAMP(Apache, MariaDB, php7)
In MariaDB (create database and user and give privileges to that user )
Q
what is kajana?why its used?
A
Kajona is a content management framework released under an open source license. By default the framework is bundled as a web content management framework with a comprehensive set of modules and features, providing a strict separation of layout and content.
Q
how to download the package of kajana in ubuntu?
A
Download a KAJONA package using the following URL
# wget https://www.kajona.de/download.php?systemid=c1cda54593861f48d589