How to Install Gpeasy CMS on Linuxmint 19
Install Gpeasy CMS On Linux Mint 19
gpEasy is a simple, powerful and lightweight CMS. It doesn' t require any databases, it' s flat-file based, and allows you to edit your website on the fly. This tutorial covers the tutorial on Installation Of Gpeasy CMS on Linux Mint 19.
Requirements for Gpeasy 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 Gpeasy installation package by using the wget command.
root@linuxhelp:~# wget https://github.com/jeremykenedy/gpEasy-CMS/archive/master.zip
--2019-08-07 06:08:12-- https://github.com/jeremykenedy/gpEasy-CMS/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/jeremykenedy/gpEasy-CMS/zip/master [following]
--2019-08-07 06:08:13-- https://codeload.github.com/jeremykenedy/gpEasy-CMS/zip/master
Resolving codeload.github.com (codeload.github.com)... 140.82.113.9
Connecting to codeload.github.com (codeload.github.com)|140.82.113.9|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: ‘master.zip’
master.zip [ <=> ] 2.92M 181KB/s in 23s
2019-08-07 06:08:38 (128 KB/s) - ‘master.zip’ saved [3063905]
Once the above step is completed extract the downloaded package using unzip command
root@linuxhelp:~# unzip master.zip
Archive: master.zip
33f4d7cc251bd98f0e810c63cdde26cdca700824
creating: gpEasy-CMS-master/
creating: gpEasy-CMS-master/.easymin/
inflating: gpEasy-CMS-master/.easymin/ignore_prefixes
extracting: gpEasy-CMS-master/.easymin/ignore_types
extracting: gpEasy-CMS-master/.easymin/noshrink_paths
inflating: gpEasy-CMS-master/.gitignore
inflating: gpEasy-CMS-master/.htaccess
inflating: gpEasy-CMS-master/Addon.ini
inflating: gpEasy-CMS-master/Boxfile
inflating: gpEasy-CMS-master/README.md
creating: gpEasy-CMS-master/addons/
.
.
extracting: gpEasy-CMS-master/themes/Three_point_5/screenshot.png
inflating: gpEasy-CMS-master/themes/Three_point_5/settings.php
inflating: gpEasy-CMS-master/themes/Three_point_5/template.php
inflating: gpEasy-CMS-master/themes/index.html
inflating: gpEasy-CMS-master/web.config
Move the Gpeasy cms directory to apache root directory by using the following command
root@linuxhelp:~# mv gpEasy-CMS-master /var/www/gpeasy
Change the ownership and permission for Gpeasy cms by using the following command
root@linuxhelp:~# chown -R www-data.www-data /var/www/gpeasy
root@linuxhelp:~# chmod -R 755 /var/www/gpeasy
Configure the Apache VirtualHost for accessing the Gpeasy cms by using the command
root@linuxhelp:~# vim /etc/apache2/sites-available/gpeasy.conf
<Virtualhost *:80>
Servername www.linuxhelp1.com
Documentroot /var/www/gpeasy
<directory /var/www/gpeasy>
allowoverride all
allow from all
</directory>
</virtualhost>
Disable the default site access for accessing the Gpeasy 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 Gpeasy cms
root@linuxhelp:~# a2ensite gpeasy.conf
Enabling site gpeasy.
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
Restart the apache service by using the following command
root@linuxhelp:~# systemctl restart apache2
Once it completed switch to your browser and enter your domain name
Installation is completed
#vim /etc/hosts
Install PHP 7.2 And Related Modules
Zimplit cms
Monstra cms
etc...
php-xml php-mbstring php-ldap php-mysql php-curl php-zip php-mcrypt php-sqlite php-gd