How to install GpEasy CMS on Linuxmint-18.03

To install GpEasy CMS  on Linuxmint-18.03

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.


Install LAMP (apache and php7.2)


apt-get install python-software-properties
add-apt-repository ppa:ondrej/php
apt-get update
apt-get install php7.2-mysql php7.2-curl php7.2-json php7.2-cgi php7.2 libapache2-mod-php7.2 php7.2-mcrypt php7.2-xmlrpc php7.2-gd php7.2-mbstring php7.2
php7.2-common  php7.2-xmlrpc php7.2-soap  php7.2-xml php7.2-intl  php7.2-cli  php7.2-ldap php7.2-zip php7.2-readline php7.2-imap php7.2-tidy

Download gpEasy cms package using wget command

linuxhelp sites-available # wget
--2018-06-02 04:17:16--
Resolving (
Connecting to (||:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2838827 (2.7M) [application/octet-stream]
Saving to: ‘’           100%[=================================>]   2.71M   118KB/s    in 50s     

2018-06-02 04:18:06 (55.7 KB/s) - ‘’ saved [2838827/2838827]

Extract the downloaded package

linuxhelp sites-available # unzip 
   creating: gpEasy/
 extracting: gpEasy/robots.txt       
  inflating: gpEasy/Addon.ini        
  inflating: gpEasy/        
  inflating: gpEasy/.htaccess        
  inflating: gpEasy/gpconfig.php     
  inflating: gpEasy/index.php        
   creating: gpEasy/themes/
  inflating: gpEasy/themes/index.html  
   creating: gpEasy/themes/Bootstrap/
inflating: gpEasy/addons/Example/LoadAutomatically.php  
  inflating: gpEasy/addons/Example/Addon.ini  
  inflating: gpEasy/addons/Example/Special.php  
  inflating: gpEasy/addons/Example/Admin.php  
   creating: gpEasy/addons/Multi Site/
  inflating: gpEasy/addons/Multi Site/SetupSite.php  
  inflating: gpEasy/addons/Multi Site/Install_Check.php  
  inflating: gpEasy/addons/Multi Site/Addon.ini  
  inflating: gpEasy/addons/Multi Site/Install.php  
  inflating: gpEasy/addons/Multi Site/multi_site.css  

Change the ownership and permission of the gpEasy directory

linuxhelp ~ # ls
linuxhelp ~ # chown -R www-data:www-data gpEasy
linuxhelp ~ # chmod -R 775 gpEasy

Move the gpEasy directory into the html location

linuxhelp ~ # mv gpEasy /var/www/html/

Create the virtual host for gpEasy cms

linuxhelp ~ # cd /etc/apache2/sites-available/
linuxhelp sites-available # vim gpeasy.conf
<VirtualHost *:80>
ServerName www.linuxhelp1.ocm
DocumentRoot /var/www/html/gpEasy/
<Directory /var/www/html/gpEasy/>
AllowOverride All    
Order allow,deny
allow from all

Enable the gpeasy.conf file

linuxhelp sites-available # a2ensite gpeasy.conf 
Enabling site gpeasy.
To activate the new configuration, you need to run:
service apache2 reload

Make an entry to the host file as follows

linuxhelp sites-available # vim /etc/hosts
<give your ip>   <give your localip>

Restart the apache service

linuxhelp sites-available # systemctl restart apache2.service

Now you can proceed the further installation and configuration from the browser by navigating to the following URL: http://<ipaddress or domain name


Verify the installation before proceeding.

Configure the admin user settings

Once the installation is done you can access the site from here.

Homepage of gpEasy cms

Admin page of gpEasy cms
With this, the method to install GpEasy CMS  on Linuxmint-18.03 comes to an end.

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
Be the first to comment, we value your suggestions. For further queries please comment below.

Tags: Linux Mint
user image Author :  Liam