How to Install Pluck CMS on RHEL7.6

How to Install Pluck CMS on RHEL7.6

Introduction:

Pluck is an open source content management system, written in the PHP scripting language. It is used for creating web pages, especially by people who do not have advanced programming knowledge. In this tutorial we are going to see the method to install Pluck cms on RHEL7.6

Prerequisite:

APACHE

PHP and Modules(php-gd php-pdo php-mbstring php-mcrypt php-mysql php-simplexml php- pecl-zip php-imap)

Use the below command to check the installed version of OS

[root@linuxhelp ~]# cat /etc/os-release
NAME="Red Hat Enterprise Linux Server"
VERSION="7.6 (Maipo)"
ID="rhel"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="7.6"
PRETTY_NAME="Red Hat Enterprise Linux Server 7.6 (Maipo)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:7.6:GA:server"
HOME_URL="https://www.redhat.com/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 7"
REDHAT_BUGZILLA_PRODUCT_VERSION=7.6
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="7.6"

Download the pluck cms with following link

 [root@linuxhelp ~]# wget https://github.com/pluck-cms/pluck/archive/master.zip
--2020-09-09 18:49:41--  http://wget/
Resolving wget (wget)... failed: Name or service not known.
wget: unable to resolve host address ‘wget’
--2020-09-09 18:49:41--  https://github.com/pluck-cms/pluck/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/pluck-cms/pluck/zip/master [following]
--2020-09-09 18:49:41--  https://codeload.github.com/pluck-cms/pluck/zip/master
Resolving codeload.github.com (codeload.github.com)... 13.233.43.20
Connecting to codeload.github.com (codeload.github.com)|13.233.43.20|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: ‘master.zip’
    [           <=>                                                                  ] 24,51,203   1.09MB/s   in 2.1s   

2020-09-09 18:49:44 (1.09 MB/s) - ‘master.zip’ saved [2451203]
FINISHED --2020-09-09 18:49:44--
Total wall clock time: 3.1s
Downloaded: 1 files, 2.3M in 2.1s (1.09 MB/s)

Then unzip he downloaded file

[root@linuxhelp ~]# unzip master.zip -d /var/www/html/
Archive:  master.zip
99b52d9d1939cffb7935e54bb574a855f4f970b0
   creating: /var/www/html/pluck-master/
  inflating: /var/www/html/pluck-master/README.md  
  inflating: /var/www/html/pluck-master/admin.php  
   creating: /var/www/html/pluck-master/data/
   creating: /var/www/html/pluck-master/data/image/
  ….
…..
  inflating: /var/www/html/pluck-master/install.php  
  inflating: /var/www/html/pluck-master/login.php  
  inflating: /var/www/html/pluck-master/requirements.php  
  inflating: /var/www/html/pluck-master/robots.txt  

Now change directory to html

[root@linuxhelp ~]# cd /var/www/html/

Where configure ownership and permission for directory

[root@linuxhelp html]# chown -R apache. ./
[root@linuxhelp html]# chmod -R 755 ./

Configure the virtualhost for pluck cms

[root@linuxhelp html]# vim /etc/httpd/conf.d/pluck.conf

After the virtualhost configuration, edit the host entry

[root@linuxhelp html]# vim /etc/hosts

Once all configuration done, restart the apache service to update the changes

[root@linuxhelp html]# systemctl restart httpd

Go to browser then provide your domain name

Click on the option to start installation

Check all files and directories has writable permission, then click on proceed option

Configure general information for your website then click on save

Create homepage content then click on save

Click here to visit login page Click to visit your home page

With this, the method to install Pluck cms on RHEL7.6 comes to end

FAQ
Q
How can I check for updates?
A
Pluck uses the CURL-library from PHP to check for updates from the pluck server. This CURL-library therefore needs to be present on the server you are running pluck on. Unfortunately, not all
Q
Is it possible to create a contact form in Pluck CMS?
A
yes,you can create a contact form in pluck CMS
Q
Is there any feature to showcase my images in pluck CMS 4.7.9?
A
you can create gallery and album to showcase your images.
Q
What are the Prerequisite to install pluck cms?
A
The Prerequisite to install pluck cms is APACHE, PHP and Modules(php-gd php-pdo php-mbstring php-mcrypt php-mysql php-simplexml php-pecl-zip php-imap)
Q
What is Pluck CMS?
A
Pluck is an open source content management system, written in the PHP scripting language. It allows users for creating web pages without programming experience and does not use a database to store its data.