How to install Zimplit CMS on CentOS 7

To install Zimplit CMS on CentOS 7  

Zimplit is a Content Management System (CMS) that is extremely lightweight, simple and customizable. Zimplit consists of only one core engine file and it does not require any database to run the application.  Zimplit supports the HTML and CSS to edit templates in the on-site editor. It requires uploading just a few files to your server, logging in, and you are off and running. It has an easy-to-use menu on the left side to add pages, change settings, and edit menus. This tutorial explains the installation procedure of Zimplit CMS on CentOS 7.

 

Pre – Requisite
Install Apache, PHP 5.6 in the target system.

For installing PHP, install the following repo and modules. 

 # rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
 # rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

modules (yum install php56w-opcache php56w-gd php56w-curl php56w-common php56w-mysql  php56w )

 

Installation procedure

To proceed with the installation procedure, download the Zimplit CMS package by executing the wget command followed by the download link. 

[root@linuxhelp Desktop]# wget https://codeload.github.com/niutech/zimplitcms/zip/master
--2017-11-07 11:33:34--  https://codeload.github.com/niutech/zimplitcms/zip/master
Resolving codeload.github.com (codeload.github.com)... 192.30.255.120, 192.30.255.121
Connecting to codeload.github.com (codeload.github.com)|192.30.255.120|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 449132 (439K) [application/zip]
Saving to: ‘master’

100%[======================================>] 4,49,132     261KB/s   in 1.7s   

2017-11-07 11:33:37 (261 KB/s) - ‘master’ saved [449132/449132]


Extract the downloaded file into HTML location by running the unzip command

[root@linuxhelp Desktop]# unzip master -d /var/www/html/
Archive:  master
21a78d5bbd4b444a2bcaa56d71404795166cf4af
   creating: /var/www/html/zimplitcms-master/
  inflating: /var/www/html/zimplitcms-master/README.md  
   creating: /var/www/html/zimplitcms-master/Z-scripts/
  inflating: /var/www/html/zimplitcms-master/Z-scripts/pclzip.lib.php  
  inflating: /var/www/html/zimplitcms-master/Zconfig.php  
   creating: /var/www/html/zimplitcms-master/editor/
  inflating: /var/www/html/zimplitcms-master/editor/Gmaps.js  
  inflating: /var/www/html/zimplitcms-master/editor/ZZMenu.js  
  inflating: /var/www/html/zimplitcms-master/editor/ZZMenu2.js  
  inflating: /var/www/html/zimplitcms-master/editor/ZZMenuNoAutoLoad.js  
  inflating: /var/www/html/zimplitcms-master/editor/ZgoogleSearcBox.js  
  inflating: /var/www/html/zimplitcms-master/editor/ZimgZoomer.js  
.
.
inflating: /var/www/html/zimplitcms-master/editor/zimplit_gui.js  
  inflating: /var/www/html/zimplitcms-master/editor/zimplit_js.php  
  inflating: /var/www/html/zimplitcms-master/editor/zimplit_views.js  
  inflating: /var/www/html/zimplitcms-master/zimplit.php  

Enter into the HTML directory and list the files in the directory to check the extracted package.

[root@linuxhelp Desktop]# cd /var/www/html/
[root@linuxhelp html]# ls -l
total 0
drwxr-xr-x 4 root root 87 Dec 23  2014 zimplitcms-master

Rename the extracted directory to any name the user desires.  

[root@linuxhelp html]# mv zimplitcms-master/  zimplit

Change the ownership of file in HTML location. 

[root@linuxhelp html]# chown -R apache.apache zimplit/

Create an Apache configuration file named zimplit.conf and enter the following content in the file. Save and exit the file. 

[root@linuxhelp html]# vim /etc/httpd/conf.d/zimplit.conf

<virtualHost *:80>
ServerAdmin admin@zimplit.org
DocumentRoot /var/www/html/zimplit/
ServerName zimplit.org
ServerAlias www.zimplit.org
<Directory /var/www/html/zimplit/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/zimplit.org-error_log
CustomLog /var/log/httpd/zimplit.org-access_log common
</VirtualHost>

Create a hosts file and enter the following content in the file. Save and exit the file. 

[root@linuxhelp html]# vim /etc/hosts
<machine ip>  zimplit.org

Restart the Apache service. 

[root@linuxhelp html]# systemctl restart httpd

Switch over to the browser and enter the URL as zimplit.org/zimplit.php. The installation page of Zimplit opens in the browser and enter the following details and click Start option to start the installation procedure. 

browser

The installation procedure of Zimplit CMS is complete and copy the URL displayed in the browser and click OK
enter the URL

Copy the URL in a new tab in browser and the Zimplit CMS opens in the browser. 
zimplit CMS
This concludes the installation procedure of Zimplit CMS on CentOS 7. 


Thank you! for using Linux Help.

You find this tutorial helpful? Share with your friends to keep it alive.
For more help topics browse our website www.linuxhelp.com
Be the first to comment, we value your suggestions. For further queries please comment below.

Tags: CentOS CMS tool
user image Author :  Ethan