How to Install Wonder CMS on Linuxmint 19

Installation Of Wonder CMS On Linuxmint 19

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. In this tutorial, we will see the installation of Wonder cms on Linuxmint 19.

Requirements for Wonder CMS:

Apache

Php and Its modules

Installation procedure

Check the Linuxmint version by using the following command

root@linuxhelp:~# lsb_release -a
No LSB modules are available.
Distributor ID:	LinuxMint
Description:	Linux Mint 19 Tara
Release:	19
Codename:	tara

Download the Wonder installation package by using the wget command.

root@linuxhelp:~# wget https://github.com/robiso/wondercms/archive/master.zip
--2019-08-02 07:53:41--  https://github.com/robiso/wondercms/archive/master.zip
Resolving github.com (github.com)... 13.234.210.38
Connecting to github.com (github.com)|13.234.210.38|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/robiso/wondercms/zip/master [following]
--2019-08-02 07:53:42--  https://codeload.github.com/robiso/wondercms/zip/master
Resolving codeload.github.com (codeload.github.com)... 192.30.253.120
Connecting to codeload.github.com (codeload.github.com)|192.30.253.120|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: ‘master.zip’

master.zip                      [  <=>                                       ]  21.18K  42.1KB/s    in 0.5s    

2019-08-02 07:53:45 (42.1 KB/s) - ‘master.zip’ saved [21693]

Once the above step is completed extract the downloaded package using unzip command

root@linuxhelp:~# unzip master.zip
Archive:  master.zip
f090f1b39f0583aa27e4babd766163384afc8951
   creating: wondercms-master/
 extracting: wondercms-master/.gitignore  
  inflating: wondercms-master/.htaccess  
  inflating: wondercms-master/.htaccess-ultimate  
  inflating: wondercms-master/CONTRIBUTING.md  
  inflating: wondercms-master/README.md  
  inflating: wondercms-master/index.php  
  inflating: wondercms-master/license  
   creating: wondercms-master/themes/
   creating: wondercms-master/themes/default/
   creating: wondercms-master/themes/default/css/
  inflating: wondercms-master/themes/default/css/data-style.css  
  inflating: wondercms-master/themes/default/theme.php  
 extracting: wondercms-master/version

Move the wonder cms directory to apache root directory by using the following command

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

Change the ownership and permission for wonder cms by using the following command

root@linuxhelp:~# chown -R www-data.www-data /var/www/wonder
root@linuxhelp:~# chmod -R 755 /var/www/wonder

Configure the Apache VirtualHost for accessing the wonder cms by using the command

root@linuxhelp:~# vim /etc/apache2/sites-available/wonder.conf
<Virtualhost *:80>
  Servername www.linuxhelp1.com
	documentroot /var/www/wonder
<directory /var/www/wonder>
allowoverride all
allow from all
</directory>
</Virtualhost>

Disable the default site access for accessing the wonder cms

root@linuxhelp:~# a2dissite 000-default.conf
Site 000-default disabled.
To activate the new configuration, you need to run:
systemctl reload apache2

Enable the site access for wonder cms

root@linuxhelp:~# a2ensite wonder.conf
Enabling site wonder.
To activate the new configuration, you need to run:
systemctl reload apache2

Enable the rewrite module

root@linuxhelp:~# a2enmod rewrite
Enabling module rewrite.
To activate the new configuration, you need to run:
systemctl restart apache2

Once the above step is completed restart the apache service

root@linuxhelp:~# systemctl restart apache2

Once it completed switch to your browser and enter your domain name Home Page Of Wonder CMS has opened.Just copy the password and click login

Paste the Password and click login This is the dashboard of wonder cms With this, the method to installation of Wonder CMS on Linuxmint 19 comes to 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 ubuntu?
A
Install Apache Server On ubuntu
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