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.

FAQ
Q
How to install Monstra CMS on CentOS 6.9?
A
For the installation of the Monstra CMS on CentOS, use the following link as given below "https://linuxhelpdevv2.revyy.com/how-to-install-monstra-cms-on-centos-6-9"
Q
What is system requirement for using the Monstra CMS?
A
Operation system: Unix, Linux, Windows, Mac OS

Middleware: PHP 5.2.3 or higher with PHP's SimpleXML module and Multibyte String module

Webserver: Apache with Mod Rewrite or Ngnix with Rewrite Module
Q
What are the Features available in Monstra CMS?
A
The following things are Monstra CMS Features,

• Easy to install, upgrade and use. ...

• No database required, flat files only.

• Monstra provides amazing api's for plugins, themes and core developers!
Q
What are the alternative tools available for the Monstra CMS?
A
The following tools are alternative for the Monstra CMS as given Below,

Wordpress,

Drupal,

Ghost,

Backdrop
Q
How to get the Github repository of the Monstra CMS?
A
For accessing the Github repository of the Monstra CMS, use the following link as given below

"https://github.com/monstra-cms/monstra"