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 [email protected] 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
Comments ( 0 )
No comments available