How to Install Fiyo CMS in Ubuntu

To Install Fiyo CMS in Ubuntu

Fiyo is an open source CMS tool that allows the users to create a website. It also used for creating an attractive blogs. This article will show you how to install Fiyo CMS tool in Ubuntu.


Installation of Fiyo CMS tool

We require Apache web server, MySQL server and PHP packages to install Fiyo CMS tool.


To install MariaDB Server

Utilize the following command to install MariaDB server.

root@linuxhelp:/home/user1/Desktop# apt-get install -y mariadb-server
Reading package lists... Done
Building dependency tree       
Reading state information... Done
.
.
.
Setting up mariadb-server (10.0.23-0ubuntu0.15.04.1) ...
Processing triggers for libc-bin (2.21-0ubuntu4) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for systemd (219-7ubuntu3) ...

Its time to login MySQL server as shown below,

root@linuxhelp:/home/user1/Desktop# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with   or g.
Your MariaDB connection id is 42
Server version: 10.0.23-MariaDB-0ubuntu0.15.04.1 (Ubuntu)
Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.
Type ' help '  or ' h'  for help. Type ' c'  to clear the current input statement.
MariaDB [(none)]>  create database fiyo 
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]>  GRANT ALL PRIVILEGES ON fiyo.* TO ' fiyouser' @' localhost'  IDENTIFIED BY ' password'  
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]>  flush privileges 
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]>  q
Bye


To install Apache Web Server

Install Apache web server with the ' apt-get install' command.

root@linuxhelp:/home/user1# apt-get install apache2
Reading package lists... Done
Building dependency tree       
Reading state information... Done,
.
.
.
Enabling site 000-default.
Processing triggers for libc-bin (2.21-0ubuntu4) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for systemd (225-1ubuntu9) ...
Processing triggers for ufw (0.34-2) ...


To install PHP Package

Install the PHP package by using the following command.

root@linuxhelp:/home/user1#  apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql php5-gd
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
.
.
.
php5_invoke: Enable module readline for apache2 SAPI
Processing triggers for libc-bin (2.21-0ubuntu4) ...
Processing triggers for libapache2-mod-php5 (5.6.11+dfsg-1ubuntu3.4) ...

Now follow the below given steps to download and install Fiyo CMS tool.

root@linuxhelp:/home/user1# cd /opt
root@linuxhelp:/opt# wget http://downloads.sourceforge.net/project/fiyo-cms/Fiyo%202.0/fiyo_cms_2.0.6.1.zip
--2016-11-14 06:13:42--  http://downloads.sourceforge.net/project/fiyo-cms/Fiyo%202.0/fiyo_cms_2.0.6.1.zip
.
.
.
Length: 6155206 (5.9M) [application/octet-stream]
Saving to: ‘ fiyo_cms_2.0.6.1.zip’ 
fiyo_cms_2.0.6.1.zi 100%[=====================> ]   5.87M   489KB/s   in 1m 44s
2016-11-14 06:15:27 (57.8 KB/s) - ‘ fiyo_cms_2.0.6.1.zip’  saved [6155206/6155206]

Once the Fiyo is downloaded, extract it through the following command.

root@linuxhelp:/opt# unzip fiyo_cms_2.0.6.1.zip -d fiyocms
Archive:  fiyo_cms_2.0.6.1.zip
  inflating: fiyocms/index.php       
  inflating: fiyocms/LICENSE.txt     
  inflating: fiyocms/robots.txt      
 extracting: fiyocms/sitemap.txt     
   creating: fiyocms/apps/app_article/
  inflating: fiyocms/apps/app_article/app_details.php  
  inflating: fiyocms/apps/app_article/app_js.php  
.
.
.

inflating: fiyocms/themes/default/js/jquery.carouFredSel-5.5.0-packed.js  
  inflating: fiyocms/themes/default/js/jquery-1.8.0.min.js  
  inflating: fiyocms/themes/default/js/modernizr.custom.js  
  inflating: fiyocms/.htaccess       
  inflating: fiyocms/installer.php   

Then move the extracted files to the respective directory and add the following lines to the configuration file to set ownership.

root@linuxhelp:/opt# mv fiyocms /var/www/html/fiyocms
root@linuxhelp:/opt# chown www-data:www-data -R /var/www/html/fiyocms/
Create a new virtual host directive in Apache.
root@linuxhelp:/opt#  touch /etc/apache2/sites-available/fiyocms.conf
root@linuxhelp:/opt# ln -s /etc/apache2/sites-available/fiyocms.conf /etc/apache2/sites-enabled/fiyocms.conf
root@linuxhelp:/opt#  nano /etc/apache2/sites-available/fiyocms.conf

ServerAdmin admin@your-domain.com
DocumentRoot /var/www/html/fiyocms/
ServerName linuxhelp
ServerAlias www.your-domain.com

Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all

ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common

Change the server name with hostname of your system

Restart the Apache web server for the changes to take effect.

root@linuxhelp:/opt# service apache2 restart

Let' s have a look on Fiyo CMS tool through the web browser with the IP address. Here you need to enter your DB information as follows,

Enter your website title and administrator user.

The Fiyo CMS tool is installed successfully.

Enter the following credentials in the Fiyo Admin panel.

Now you can create your own website via dashboard.

For testing, create a sample site as shown below,

File Manager

Modules

User list

Plugins

FAQ
Q
What is Fiyo in Ubuntu?
A
Fiyo is an open source CMS tool that allows users to create a website. It also used for creating an attractive blog.
Q
How to extract the fiyo file on Ubuntu?
A
Once the Fiyo is downloaded, extract it through the following command:
# unzip fiyo_cms_2.0.6.1.zip -d fiyocms
Q
How do I get to Fiyoaree?
A
Fiyo CMS is one of hundreds Content Management System available on the internet. Fiyo CMS is a software that allows a person to add and/or manipulating (changing) the content of a Web site. Fiyo CMS is licensed under the terms of GNU General Public License, version 3 (GPL-3.0).
Q
What is CMS in Ubuntu?
A
CMS is renaming the EHR Incentive Programs to the Promoting Interoperability (PI) Programs to continue the agency’s focus on improving patients’ access to health information and reducing the time and cost required of providers to comply with the programs’ requirements.
Q
What are the requirements of Fiyo CMS in Ubuntu?
A
We require Apache web server, MySQL server, and PHP packages to install Fiyo CMS tool.