We’ll show you how to install Zikula on Ubuntu 16.04. Zikula is an open-source web application framework written in PHP. You can develop interactive and editable websites using Zikula Framework. It is a cross-platform application and supports all popular operating systems, but this tutorial was written for Ubuntu 16.04.
At the time of writing this tutorial, the latest stable version of Zikula is 2.0.1 and it requires:
- PHP 5.5.9 or higher (preferably the latest), with mbstring, JSON, curl, Intl, mysql and GD PHP extensions enabled.
- MySQL 5, MariaDB 5 or later
- Apache web server 2.0 or higher compiled with mod_rewrite module and AllowOverride set to ‘All’ (please note, the default setting for AllowOverride in Apache 2.3.9 and higher is ‘None’).
This install guide assumes that Apache is already installed and configured on your virtual server.
Let’s start with the installation.
Table of Contents
1. Update the System Packages
Make sure your server OS packages are fully up-to-date:
2. Install the Required Packages
Install the required packages for Ziula:
3. Enable Apache Rewrite Module
Enable Apache rewrite module if it is not already done so:
4. Restart Apache
Restart the Apache service for the changes to take effect:
5. Install Zikula on Ubuntu 16.04
Download the latest version of Zikula available at https://github.com/zikula/core/releases to the /opt/ directory on the server:
6. Set a Proper Ownership
All files have to be readable by the web server, so set a proper ownership:
7. Create Database and User
Create a new MySQL database and user:
Do not forget to replace ‘y0uR-pa5sW0rd’ with a strong password.
8. Create a New Virtual Host
Create a new virtual host directive in Apache. For example, create a new Apache configuration file named ‘zikula.conf’ on your virtual server:
Then, add the following lines:
Remove the 000-default.conf file:
9. Restart Apache Web Server
Restart the Apache web server for the changes to take effect:
Open http://your-domain.com in your favorite web browser and follow the easy instructions on the install screen inserting the necessary information as requested:
10. Continue Zikula Installation in Web Browser
On the next page, create a new Zikula administrator account.
Click ‘Begin Installer’.
That is it. Zikula has been installed on your server.
Log in to the Zikula administration back-end and start creating new content, install new extensions, add new users and so on…
Of course you don’t have to Install Zikula on Ubuntu 16.04, if you use one of our PHP VPS Hosting services, in which case you can simply ask our expert Linux admins to install Zikula on Ubuntu 16.04, for you. They are available 24×7 and will take care of your request immediately.
PS. If you enjoy reading this post on how to Install Zikula on Ubuntu 16.04, , feel free to share it on social networks using the shortcuts below, or simply leave a comment.