How to install Pluck cms V4.7.6 on Linuxmint-18.03
To install Pluck cms V4.7.6 on Linuxmint-18.03
Pluck is an open source content management system, written in the PHP scripting language. It allows for web page creation for users with little or no programming experience, and it does not use a database to store its data.
Pre-requirements
Install LAMP (apache, php7.2, mariadb-server)
In MariaDB (create database, user and give privileges to the user)
FOR PHP INSTALLATION
add-apt-repository ppa:ondrej/php
apt-get update
apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-mcrypt php7.2-ldap php7.2-zip php7.2-curl
Download the pluck cms package using wget command
linuxhelp ~ # wget https://github.com/pluck-cms/pluck/archive/4.7.6.zip
--2018-05-25 13:57:01-- https://github.com/pluck-cms/pluck/archive/4.7.6.zip
Resolving github.com (github.com)... 192.30.253.113, 192.30.253.112
Connecting to github.com (github.com)|192.30.253.113|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/pluck-cms/pluck/zip/4.7.6 [following]
--2018-05-25 13:57:03-- https://codeload.github.com/pluck-cms/pluck/zip/4.7.6
Resolving codeload.github.com (codeload.github.com)... 192.30.253.121, 192.30.253.120
Connecting to codeload.github.com (codeload.github.com)|192.30.253.121|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: ‘ 4.7.6.zip’
4.7.6.zip [ < => ] 1.10M 140KB/s in 8.3s
2018-05-25 13:57:13 (136 KB/s) - ‘ 4.7.6.zip’ saved [1158789]
Extract the downloaded directory
linuxhelp ~ # unzip 4.7.6.zip
Archive: 4.7.6.zip
8d86b4b0b2447de9be276cce889676f8b3c81061
creating: pluck-4.7.6/
inflating: pluck-4.7.6/README.md
inflating: pluck-4.7.6/admin.php
creating: pluck-4.7.6/data/
creating: pluck-4.7.6/data/image/
.
.
.
creating: pluck-4.7.6/files/
inflating: pluck-4.7.6/files/.htaccess
creating: pluck-4.7.6/images/
inflating: pluck-4.7.6/images/.htaccess
inflating: pluck-4.7.6/index.php
inflating: pluck-4.7.6/install.php
inflating: pluck-4.7.6/login.php
inflating: pluck-4.7.6/requirements.php
inflating: pluck-4.7.6/robots.txt
Rename the extracted directory
linuxhelp ~ # ls 4.7.6.zip pluck-4.7.6 linuxhelp ~ # mv pluck-4.7.6/ pluck
Move the pluck directory into the /var/www/html directory
linuxhelp ~ # mv pluck/ /var/www/html/
Change ownership and permission for the pluck directory
linuxhelp ~ # chown -R www-data:www-data /var/www/html/pluck/
linuxhelp ~ # chmod -R 775 /var/www/html/pluck/
Configure virtual hosts for Pluckcms. Create an empty file named pluck.conf
linuxhelp ~ # cd /etc/apache2/sites-available/
linuxhelp sites-available # vim pluck.conf
< virtualhost *:80>
servername www.linuxhelp1.com
Documentroot /var/www/html/pluck
< Directory /var/www/html/pluck>
AllowOverride all
order allow,deny
allow from all
< /Directory>
< /virtualhost>
Enable the pluck.conf file
linuxhelp sites-available # a2ensite pluck.conf
Enabling site pluck.
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 domain name>
Restart apache web server
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
Proceed with the installation as follows
verify the installation steps
Configure the site configuration
Here you can populate with contents for your site
Next, you will see the installation status and click on admin center for accessing the dashboard.
Enter the credentials for login
After the successful login, you will see the admin page of pluck CMS
You can view your website from the admin console.
with this, the method to install Pluck cms V4.7.6 on Linuxmint-18.03 comes to an end.
Comments ( 0 )
No comments available