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 &ndash 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.

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

Copy the URL in a new tab in browser and the Zimplit CMS opens in the browser.

This concludes the installation procedure of Zimplit CMS on CentOS 7.

FAQ
Q
What are the needs of Zimplit CMS on ubuntu?
A
Install Apache2 HTTP Server On Ubuntu

Install PHP 7.2 And Related Modules

Restart Apache2

Download Batflat Latest Release

Configure Apache2 Batflat Site

Enable The Batflat Site And Rewrite Module
Q
What is the “CMS Family”?
A
CMS was designed to be an umbrella Convention giving rise to more specific instruments dealing with specific species or groups of species often in clearly defined regions. As a result seven Agreements, international treaties in their own right have been concluded, together with 19 less formal legally non-binding Memoranda of Understanding (MOU).
Q
What is Zimplit's site-edit toolbar?
A
Zimplit's site-edit toolbar can be customized as well to suit the color scheme and editing needs of the reseller and their target market.
Q
What is Zimplit CMS?
A
Zimplit is an extremely lightweight, simple and easy-to-customize Content Management Systems(CMS), and it is considered to be one of the easiest CMS tools ever made. Since Zimplit consists of only one core engine file, there is not any need for a database.
Q
while calling In browser it shows server not found . What can i do ?
A
check you have properly configured semanage for documentroot . Or else disable selinux and then try