How to install and configure GpEasy CMS on Fedora 34

To Install And Configure GpEasy CMS On Fedora 34.

Introduction:

GpEasy is a complete Content Management System (CMS) that lets users create rich and flexible web sites with simple and easy to use interface. The embedded design of the admin interface allows users to instantly see changes in one browser window. This tutorial covers the installation of gpEasy CMS On Fedora 34.

Installation Procedure:

Step 1: To check the os version.

[root@linuxhelp ~]# cat /etc/os-release
NAME=Fedora
VERSION="34 (Workstation Edition)"
ID=fedora
VERSION_ID=34
VERSION_CODENAME=""
PLATFORM_ID="platform:f34"
PRETTY_NAME="Fedora 34 (Workstation Edition)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:34"
HOME_URL="https://fedoraproject.org/"
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=34
PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy"
VARIANT="Workstation Edition"
VARIANT_ID=workstation

Step 2: To Install the GpEasy cms package by using Wget command.

[root@linuxhelp ~]# wget https://sourceforge.net/projects/gpeasy/files/latest/download
--2021-11-30 02:44:28--  https://sourceforge.net/projects/gpeasy/files/latest/download
Resolving sourceforge.net (sourceforge.net)... 204.68.111.105
Connecting to sourceforge.net (sourceforge.net)|204.68.111.105|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://downloads.sourceforge.net/project/gpeasy/gpeasy/4.4/gpEasy_4.4.zip?ts=gAAAAABhpUK13bsrzH31m0CkcIZPpyV4GijpsvtXZe3fH_rajzjzs1wRWROntR86085EL8DhqoPfqzox_dunfrzfN7Nx3yCqqg%3D%3D&use_mirror=master&r= [following]
--2021-11-30 02:44:29--  https://downloads.sourceforge.net/project/gpeasy/gpeasy/4.4/gpEasy_4.4.zip?ts=gAAAAABhpUK13bsrzH31m0CkcIZPpyV4GijpsvtXZe3fH_rajzjzs1wRWROntR86085EL8DhqoPfqzox_dunfrzfN7Nx3yCqqg%3D%3D&use_mirror=master&r=
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 204.68.111.105
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|204.68.111.105|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://master.dl.sourceforge.net/project/gpeasy/gpeasy/4.4/gpEasy_4.4.zip?viasf=1 [following]
--2021-11-30 02:44:30--  https://master.dl.sourceforge.net/project/gpeasy/gpeasy/4.4/gpEasy_4.4.zip?viasf=1
Resolving master.dl.sourceforge.net (master.dl.sourceforge.net)... 216.105.38.12
Connecting to master.dl.sourceforge.net (master.dl.sourceforge.net)|216.105.38.12|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2838827 (2.7M) [application/octet-stream]
Saving to: ‘download’

download                            100%[================================================================>]   2.71M  1.91MB/s    in 1.4s    

2021-11-30 02:44:33 (1.91 MB/s) - ‘download’ saved [2838827/2838827]

Step 3: To create the new directory.

[root@linuxhelp ~]# mkdir -p /var/www/gp

Step 4: Unzip the downloaded package.

[root@linuxhelp ~]# unzip download -d /var/www/gp
Archive:  download
   creating: /var/www/gp/gpEasy/
 extracting: /var/www/gp/gpEasy/robots.txt  
  inflating: /var/www/gp/gpEasy/Addon.ini  
  inflating: /var/www/gp/gpEasy/README.md  
  inflating: /var/www/gp/gpEasy/.htaccess  
  inflating: /var/www/gp/gpEasy/gpconfig.php  
  inflating: /var/www/gp/gpEasy/index.php  
   creating: /var/www/gp/gpEasy/themes/
  inflating: /var/www/gp/gpEasy/themes/index.html  
   creating: /var/www/gp/gpEasy/themes/Bootstrap/
   creating: /var/www/gp/gpEasy/themes/Bootstrap/6_Sticky_Footer/
  inflating: /var/www/gp/gpEasy/themes/Bootstrap/6_Sticky_Footer/template.php  
  inflating: /var/www/gp/gpEasy/themes/Bootstrap/6_Sticky_Footer/data-style.css  
   creating: /var/www/gp/gpEasy/themes/Bootstrap/2_Basic_Marketing/
  inflating: /var/www/gp/gpEasy/themes/Bootstrap/2_Basic_Marketing/template.php  
  inflating: /var/www/gp/gpEasy/themes/Bootstrap/2_Basic_Marketing/data-style.css  
  inflating: /var/www/gp/gpEasy/themes/Bootstrap/drop_down_menu.php  
   creating: /var/www/gp/gpEasy/themes/Bootstrap/5_Justified_Nav/
  inflating: /var/www/gp/gpEasy/themes/Bootstrap/5_Justified_Nav/template.php  
  inflating: /var/www/gp/gpEasy/themes/Bootstrap/5_Justified_Nav/data-style.css  
  inflating: /var/www/gp/gpEasy/themes/Bootstrap/Addon.ini  
  inflating: /var/www/gp/gpEasy/themes/Bootstrap/template.php  
creating: /var/www/gp/gpEasy/addons/Multi Site/
  inflating: /var/www/gp/gpEasy/addons/Multi Site/SetupSite.php  
  inflating: /var/www/gp/gpEasy/addons/Multi Site/Install_Check.php  
  inflating: /var/www/gp/gpEasy/addons/Multi Site/Addon.ini  
  inflating: /var/www/gp/gpEasy/addons/Multi Site/Install.php  
  inflating: /var/www/gp/gpEasy/addons/Multi Site/multi_site.css  

Step 5: Give the owner and group name to this directory.

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

Step 6: Give the permission to this directory.

[root@linuxhelp ~]# chmod -R 775 /var/www/gp

Step 7: To open the configuration and make this configuration.

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

Step 8: open the hosts file and enter ip address and domain name.

[root@linuxhelp ~]# vim /etc/hosts
127.0.0.1 linuxhelp.com

Step 9: To Restart the httpd service.

[root@linuxhelp ~]# systemctl restart httpd

Step 10: Then go to the browser and search your domain or ip address there.

Conclusion:

We have reached the end of this article. In this guide, we have walked you through the steps required to Install And Configure GpEasy CMS On Fedora 34. Your feedback is much welcome.

FAQ
Q
What are the features of gpEasy CMS?
A
CKEditor,Galleries,SEO friendly links,Drag and Drop theme Content.
Q
Does gpEasy CMS run on PHP?
A
Yes, gpEasy runs on PHP.
Q
IS gpEasy CMS free and Open Source?
A
Yes, gpEasy CMS is free and open-source under GPL.
Q
What editor does gpEasy CMS use?
A
CKEditor is the editor that gpEasy CMS use.
Q
What kind of file storage does gpEasy CMS have?
A
gpEasy CMS has flat file storage.