How to Install Pluck CMS 4.7.9v on Ubuntu 19.04
Installation OF Pluck CMS 4.7.9 On Ubuntu 19.04
Features:
Create an unlimited amount of pages
Create own blog
Create an album to show images to your visitors
Include a contact form in your page.
Software requirements:
LAMP Setup
Ubuntu 19.04
Apache 2.4.3
PHP 7.2
Download Link:
Installation Procedure:
Before you begin, change the directory to Apache’s document root directory.
root@linuxhelp:~# cd /var/www
Create a directory for Pluck CMS
root@linuxhelp:/var/www# mkdir pluck
Change the directory to pluck
root@linuxhelp:/var/www# cd pluck/
Download the pluck CMS using the below-given link.
root@linuxhelp:/var/www/pluck# wget https://github.com/pluck-cms/pluck/archive/4.7.9-dev1.zip
--2019-05-17 20:17:06-- https://github.com/pluck-cms/pluck/archive/4.7.9-dev1.zip
Resolving github.com (github.com)... 192.30.253.112
Connecting to github.com (github.com)|192.30.253.112|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/pluck-cms/pluck/zip/4.7.9-dev1 [following]
--2019-05-17 20:17:07-- https://codeload.github.com/pluck-cms/pluck/zip/4.7.9-dev1
Resolving codeload.github.com (codeload.github.com)... 192.30.253.120
Connecting to codeload.github.com (codeload.github.com)|192.30.253.120|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: ‘4.7.9-dev1.zip’
4.7.9-dev1.zip [ <=> ] 1.54M 603KB/s in 2.6s
2019-05-17 20:17:11 (603 KB/s) - ‘4.7.9-dev1.zip’ saved [1614971]
List the contents to view the downloaded zip file of PlucK CMS.
root@linuxhelp:/var/www/pluck# ll
total 1588
drwxr-xr-x 2 root root 4096 May 17 20:17 ./
drwxr-xr-x 4 root root 4096 May 17 20:16 ../
-rw-r--r-- 1 root root 1614971 May 17 20:17 4.7.9-dev1.zip
Extract the zip file of Pluck CMS.
root@linuxhelp:/var/www/pluck# unzip 4.7.9-dev1.zip
Archive: 4.7.9-dev1.zip
ca6bc74dd0913554e35b3e1a613bfcc23ce34797
creating: pluck-4.7.9-dev1/
inflating: pluck-4.7.9-dev1/README.md
inflating: pluck-4.7.9-dev1/admin.php
creating: pluck-4.7.9-dev1/data/
creating: pluck-4.7.9-dev1/data/image/
inflating: pluck-4.7.9-dev1/data/image/AUTHORS
extracting: pluck-4.7.9-dev1/data/image/add.png
extracting: pluck-4.7.9-dev1/data/image/add_small.png
inflating: pluck-4.7.9-dev1/data/image/back.jpg
inflating: pluck-4.7.9-dev1/data/image/back_hover.jpg
.
.
.
.
.
inflating: pluck-4.7.9-dev1/files/.htaccess
creating: pluck-4.7.9-dev1/images/
inflating: pluck-4.7.9-dev1/images/.htaccess
inflating: pluck-4.7.9-dev1/index.php
inflating: pluck-4.7.9-dev1/install.php
inflating: pluck-4.7.9-dev1/login.php
inflating: pluck-4.7.9-dev1/requirements.php
inflating: pluck-4.7.9-dev1/robots.txt
List the contents to view the extracted files.
root@linuxhelp:/var/www/pluck# ll
total 1592
drwxr-xr-x 3 root root 4096 May 17 20:17 ./
drwxr-xr-x 4 root root 4096 May 17 20:16 ../
-rw-r--r-- 1 root root 1614971 May 17 20:17 4.7.9-dev1.zip
drwxr-xr-x 6 root root 4096 Sep 5 2018 pluck-4.7.9-dev1/
Rename the directory that has created during extraction to final.
root@linuxhelp:/var/www/pluck# mv pluck-4.7.9-dev1/ final
Change the directory to final.
root@linuxhelp:/var/www/pluck# cd final/
Change the ownership permissions to the ww-data to the final directory recursively
root@linuxhelp:/var/www/pluck/final# chown -R www-data. ./
Assign writable permissions to the final directory recursively
root@linuxhelp:/var/www/pluck/final# chmod -R 775 ./
Create a Customised Configuration file for Pluck CMS
root@linuxhelp:/var/www/pluck/final# vim /etc/apache2/sites-available/pluck.conf
<virtualhost *:80>
servername www.linuxhelp1.com
documentroot /var/www/pluck/final/
<directory /var/www/pluck/final/>
allowoverride all
allow from all
</directory>
</virtualhost>
Enable the access to Pluck Site
root@linuxhelp:/var/www/pluck/final# a2ensite pluck.conf
Enabling site pluck.
To activate the new configuration, you need to run:
systemctl reload apache2
Disable the access for the default sites.
root@linuxhelp:/var/www/pluck/final# a2dissite 000-default.conf
Site 000-default disabled.
To activate the new configuration, you need to run:
systemctl reload apache2
Enable the rewrite Module
root@linuxhelp:/var/www/pluck/final# a2enmod rewrite
Enabling module rewrite.
To activate the new configuration, you need to run:
systemctl restart apache2
Restart the service Of Apache.
root@linuxhelp:/var/www/pluck/final# systemctl restart apache2
Enter the server name that you have set inside the virtual hosting of Pluck CMS 4.7.9
$ww = 'ba3253876aed6bc22d4a6ff53d8406c6ad864195ed144ab5c87621b6c233b548baeae6956df346ec8c17f5ea10f35ee3cbc514797ed7ddd3145464e2a0bab413';
This line changes to password to 123456.