How to Install wonder cms on centos 8

How to install wonder cms on centos 8

Introduction:

WonderCMS is a free and open source content management system. It is one of the smallest flat file CMS for building websites. The in-page editing function helps you to add and change content. In this tutorial, we will see the installation of Wonder cms on Centos 8.

Installation process:

Check the centos version by using the following command:

[root@linuxhelp ~]# rpm -q centos-release
centos-release-8.1-1.1911.0.8.el8.x86_64

Download the wonder cms by using the following command

 [root@linuxhelp ~]# wget https://github.com/robiso/wondercms/archive/master.zip
--2020-08-20 10:47:08--  https://github.com/robiso/wondercms/archive/master.zip
Resolving github.com (github.com)... 13.234.176.102
Connecting to github.com (github.com)|13.234.176.102|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/robiso/wondercms/zip/master [following]
--2020-08-20 10:47:09--  https://codeload.github.com/robiso/wondercms/zip/master
Resolving codeload.github.com (codeload.github.com)... 13.127.152.42
Connecting to codeload.github.com (codeload.github.com)|13.127.152.42|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: ‘master.zip’

master.zip                   [ <=>                            ]  31.06K  --.-KB/s    in 0.05s   

2020-08-20 10:47:10 (652 KB/s) - ‘master.zip’ saved [31806]

Extract the downloaded package by using the following command

[root@linuxhelp ~]# unzip master.zip 
Archive:  master.zip
09b6dada7a1000af53f0fa9311b2d6d10e36e932
  creating: wondercms-master/
  creating: wondercms-master/.github/
 inflating: wondercms-master/.github/CONTRIBUTING.md  
 inflating: wondercms-master/.github/FUNDING.yml  
 inflating: wondercms-master/.github/README.md  
 inflating: wondercms-master/.github/SECURITY.md  
 inflating: wondercms-master/.gitignore  
.
.
.
 inflating: wondercms-master/themes/essence/summary  
 inflating: wondercms-master/themes/essence/theme.php  
extracting: wondercms-master/themes/essence/version  
extracting: wondercms-master/version  

Move the wonder cms to apache root directory

[root@linuxhelp ~]# mv wondercms-master/ /var/www/wonder

Set the ownership for wondercms

[root@linuxhelp ~]# chown -R apache:apache /var/www/wonder

Set the permission for wondercms

 [root@linuxhelp ~]# chmod -R 755 /var/www/wonder

Configure the virtualhost for accessing the wonder cms

[root@linuxhelp ~]# vim /etc/httpd/conf.d/wonder.conf
<Virtualhost *:80>
  Servername www.linuxhelp1.com
	documentroot /var/www/wonder
<directory /var/www/wonder>
allowoverride all
allow from all
</directory>
</Virtualhost>

Restart the apache service by using the following command

[root@linuxhelp ~]# systemctl restart httpd

With this, the method to install Wonder CMS comes to an end.

FAQ
Q
What are the alternatives for wonder CMS?
A
These are the alternatives

Vapid
Nibbleblog
Flatpress
HTMLy
PhileCMS
etc....
Q
What are the needs of Wonder CMS on centos?
A
Install Apache Server On centos
Install PHP 7.2 And Related Modules
Q
How to configure host entry for Wonder cms?
A
Open a host file in Linux as following and add the link to the file

vim /etc/hosts
Q
Does Wonder CMS need database to install?
A
No database is required to install Wonder CMS
Q
What is use wonder cms?
A
WonderCMS is a free and open source content management system. It is one of the smallest flat file CMS for building websites. you can add and change content by using the in-page editing function