How to install E107 CMS on CentOS 6.9

To install E107 CMS on CentOS 6.9

e107 is an open-source Content Management Tool for website pages which is built based on PHP and MySQL. e107 can be easily customized by its users. It doesn' t require any prior knowledge on major programming languages in order to build a website. IT fully supports CSS3, HTML5, jQuery and FontAwesome. It is simple, flexible enough to meet the needs of a novice to a professional website user. This article explains the installation procedure of e107 CMS on CentOS 6.9.

Pre-Requisite

Before starting the installation procedure, check whether the target system has been installed with the LAMP environment for the e107 to work in. Create a MySQL database and an user with all privileges granted.

Installation procedure

To begin with the installation process, enter into HTML location by running the following command.

[root@linuxhelp11 ~]# cd /var/www/html

Next create a directory for e107 to work in and enter the following command.

[root@linuxhelp11 html]# mkdir e107

Download the package of e107 by running the wget command followed by the download link.

[root@linuxhelp11 html]# wget https://svwh.dl.sourceforge.net/project/e107/e107/e107%20v2.0/e107_2.0_full.zip
--2017-09-27 02:45:22--  https://svwh.dl.sourceforge.net/project/e107/e107/e107%20v2.0/e107_2.0_full.zip
Resolving svwh.dl.sourceforge.net... 72.5.72.15, 2606:c680:0:b:3830:34ff:fe66:6663
Connecting to svwh.dl.sourceforge.net|72.5.72.15|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7055730 (6.7M) [application/octet-stream]
Saving to: “ e107_2.0_full.zip” 

100%[======================================> ] 7,055,730   1.10M/s   in 7.3s    

2017-09-27 02:45:30 (950 KB/s) - “ e107_2.0_full.zip”  saved [7055730/7055730]

Extract the downloaded file and execute the unzip command.

[root@linuxhelp11 html]# unzip e107_2.0_full.zip -d e107
Archive:  e107_2.0_full.zip
  inflating: e107/README.md          
  inflating: e107/banner.php         
  inflating: e107/class2.php         
  inflating: e107/comment.php        
  inflating: e107/contact.php        
  inflating: e107/cron.php           
  inflating: e107/download.php     
.  
.
.
inflating: e107/user.php           
  inflating: e107/userposts.php      
  inflating: e107/usersettings.php   

Change the ownership and permission of file in HTML location and execute the set of commands as shown below.

[root@linuxhelp11 html]# chown -R apache.apache /var/www/html
[root@linuxhelp11 html]# chmod -R 775 /var/www/html

Restart the Apache service.

[root@linuxhelp11 html]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]

Switch over to the browser and enter the URL as http://machineip/e107, the installation setup of e107 appears on the screen. Choose the required language and click continue.

Enter the database detail and give continue option.

The connection ot MySQL server is established and the database is verified, now click continue.

This window shows the System check or file permissions to be done before starting the installation. Next click continue.

Next fill the required admin detail and click continue.

Fill in the site preferences and click continue.

All the steps have been done and now the installation wizard will prompt for the confirmation before starting the installation and click continue.

The installation is complete and now click continue.

A Demo page appears on the screen. To open the admin page, click Go to Admin area option.

Enter the required admin credentials and click login.

The Admin page of e107 is shown with a wide variety of menus and options to choose from.


Thus the installation of e107 CMS on CentOS 6.9 is done successfully.

FAQ
Q
what is the use of E107 CMS in centos?
A
e107 is an open-source Content Management Tool for website pages which is built based on PHP and MySQL. e107 can be easily customized by its users. It doesn' t require any prior knowledge on major programming languages in order to build a website. IT fully supports CSS3, HTML5, jQuery and FontAwesome.
Q
How to download the E107 package in terminal?
A
use the below link to download the E107 package
# wget https://svwh.dl.sourceforge.net/project/e107/e107/e107%20v2.0/e107_2.0_full.zip
Q
is there any option to change the apperance of CMS?
A
yes, there is an optuion to change the appearence of CMS. use the below link for reference
https://e107.org/themes
Q
any other alternatives available like E107 CMS?
A
alternatives available like E107 CMS are WordPress, Drupal, Ghost, Joomla, ProcessWire
Q
which language they build this cms application?
A
The CMS wil consist of entirely bases on php.