How to install Monstra CMS on CentOS 7
To install Monstra CMS on CentOS 7
In our precursory article, we have seen How to install Monstra CMS on CentOS 6.9, So in this article we will see the installation procedure of Monstra CMS on CentOS 7. Monstra is a modern and fast Content Management System (CMS) written in PHP. It has a tons of useful plugins and themes, and it is constantly developed by its developers. With its speed and simplicity, Monstra is a great publishing tool for personal and small-business websites. It is SEO friendly and supports multiple levels of security for the content.
Installation procedure
To proceed with the installation procedure, go to its official website and get the package link for downloading it using wget command followed by the download link.
[root@linuxhelp ~]# wget https://bitbucket.org/Awilum/monstra/downloads/monstra-3.0.4.zip
--2017-09-30 08:59:03-- https://bitbucket.org/Awilum/monstra/downloads/monstra-3.0.4.zip
Resolving bitbucket.org (bitbucket.org)... 104.192.143.1, 104.192.143.2, 104.192.143.3, ...
Connecting to bitbucket.org (bitbucket.org)|104.192.143.1|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://bbuseruploads.s3.amazonaws.com/e03e0799-2463-4adf-b74c-cc4d125433fb/downloads/b8dcab09-db20-4298-80dc-ab2555060c2e/monstra-3.0.4.zip?Signature=3EqVJwHu3ucNOpXTu0ebzqztRZU%3D& Expires=1506743977& AWSAccessKeyId=AKIAIQWXW6WLXMB5QZAQ& versionId=PhHcsGKuJ9ONyz6jzFIxzb8NYJ1WCuGv& response-content-disposition=attachment%3B%20filename%3D%22monstra-3.0.4.zip%22 [following]
--2017-09-30 08:59:05-- https://bbuseruploads.s3.amazonaws.com/e03e0799-2463-4adf-b74c-cc4d125433fb/downloads/b8dcab09-db20-4298-80dc-ab2555060c2e/monstra-3.0.4.zip?Signature=3EqVJwHu3ucNOpXTu0ebzqztRZU%3D& Expires=1506743977& AWSAccessKeyId=AKIAIQWXW6WLXMB5QZAQ& versionId=PhHcsGKuJ9ONyz6jzFIxzb8NYJ1WCuGv& response-content-disposition=attachment%3B%20filename%3D%22monstra-3.0.4.zip%22
Resolving bbuseruploads.s3.amazonaws.com (bbuseruploads.s3.amazonaws.com)... 52.216.226.80
Connecting to bbuseruploads.s3.amazonaws.com (bbuseruploads.s3.amazonaws.com)|52.216.226.80|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1739269 (1.7M) [application/zip]
Saving to: ‘ monstra-3.0.4.zip’
100%[=================================================================================================================================================================> ] 1,739,269 24.0KB/s in 66s
2017-09-30 09:00:12 (25.6 KB/s) - ‘ monstra-3.0.4.zip’ saved [1739269/1739269]
Extract the downloaded package by running the unzip command.
[root@linuxhelp ~]# unzip monstra-3.0.4.zip -d /var/www/html/
Archive: monstra-3.0.4.zip
creating: /var/www/html/monstra-3.0.4/
inflating: /var/www/html/monstra-3.0.4/sitemap.xml
inflating: /var/www/html/monstra-3.0.4/rss.php
inflating: /var/www/html/monstra-3.0.4/robots.txt
inflating: /var/www/html/monstra-3.0.4/install.php
inflating: /var/www/html/monstra-3.0.4/index.php
inflating: /var/www/html/monstra-3.0.4/favicon.ico
inflating: /var/www/html/monstra-3.0.4/README.md
inflating: /var/www/html/monstra-3.0.4/LICENSE.md
inflating: /var/www/html/monstra-3.0.4/CHANGELOG.md
inflating: /var/www/html/monstra-3.0.4/.htaccess
.
.
.
.
extracting: /var/www/html/monstra-3.0.4/plugins/markitup/markitup/sets/html/images/bold.png
creating: /var/www/html/monstra-3.0.4/plugins/codemirror/codemirror/mode/rpm/spec/
inflating: /var/www/html/monstra-3.0.4/plugins/codemirror/codemirror/mode/rpm/spec/spec.js
inflating: /var/www/html/monstra-3.0.4/plugins/codemirror/codemirror/mode/rpm/spec/spec.css
inflating: /var/www/html/monstra-3.0.4/plugins/codemirror/codemirror/mode/rpm/spec/index.html
creating: /var/www/html/monstra-3.0.4/plugins/codemirror/codemirror/mode/rpm/changes/
inflating: /var/www/html/monstra-3.0.4/plugins/codemirror/codemirror/mode/rpm/changes/index.html
inflating: /var/www/html/monstra-3.0.4/plugins/codemirror/codemirror/mode/rpm/changes/changes.js
creating: /var/www/html/monstra-3.0.4/plugins/codemirror/codemirror/addon/merge/dep/
inflating: /var/www/html/monstra-3.0.4/plugins/codemirror/codemirror/addon/merge/dep/diff_match_patch.js
creating: /var/www/html/monstra-3.0.4/libraries/Gelato/ErrorHandler/Resources/Views/Errors/
inflating: /var/www/html/monstra-3.0.4/libraries/Gelato/ErrorHandler/Resources/Views/Errors/production.php
inflating: /var/www/html/monstra-3.0.4/libraries/Gelato/ErrorHandler/Resources/Views/Errors/exception.php
Move to the Apache web directory by executing the following cd command.
[root@linuxhelp ~]# cd /var/www/html/
[root@linuxhelp html]# ll
total 4
drwxrwxr-x 11 root root 4096 Apr 6 2016 monstra-3.0.4
Provide the Owner permission and file execution permission by executing the following set of commands.
[root@linuxhelp monstra-3.0.4]# chown -R apache:apache /var/www/html/ [root@linuxhelp monstra-3.0.4]# chmod -R 777 /var/www/html/
Open the Apache Configuration file by running the vim editor and make the following changes in the file. Save and exit the file.
[root@linuxhelp monstra-3.0.4]# vim /etc/httpd/conf/httpd.conf
ServerName www.linuxhelp1.com :80
Directoryindex index.html index.php
Restart the Apache service.
[root@linuxhelp monstra-3.0.4]# systemctl restart httpd
Switch over to the browser and enter the URL for Monstra CMS. The pre-installation system checks appear on the screen.
Next enter the site details such as site name, site URL, username and password and save the changes.
The site' s home page appears on the screen.
Enter the required admin credentials and login to the site.
The dashboard of the Monstra CMS appears on the screen.
Thus concludes the installation procedure of Monstra CMS on CentOS 7.
Comments ( 0 )
No comments available