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
With this, the method to install Pluck cms on RHEL7.6 comes to end