How to Install Monstra CMS on CentOS 7.5
How to install Monstra CMS on CentOS 7.5
Monstra is an open source, modern and lightweight CMS application that is easy to install, upgrade within a few steps. It contains various options for plugins, themes, and core development. It also supports several administrators, editors, and users. It is SEO friendly and supports multiple levels of security for the content. This tutorial covers the installation of monstra CMS on CentOS 7.5
Requirements for monstra cms:
Apache
Php and its modules
Installation procedure
Check the CentOS version by using the following command
[root@linuxhelp ~]# rpm -q centos-release
centos-release-7-5.1804.el7.centos.x86_64
Download the Monstra CMS with the help of the following command.
[root@linuxhelp ~]# wget https://github.com/monstra-cms/monstra/archive/dev.zip
--2019-04-30 23:11:37-- https://github.com/monstra-cms/monstra/archive/dev.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/monstra-cms/monstra/zip/dev [following]
--2019-04-30 23:11:38-- https://codeload.github.com/monstra-cms/monstra/zip/dev
Resolving codeload.github.com (codeload.github.com)... 192.30.253.121
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: ‘dev.zip’
[ <=> ] 1,706,085 529KB/s in 3.2s
2019-04-30 23:11:43 (529 KB/s) - ‘dev.zip’ saved [1706085]
Once the installation package is downloaded, you shall extract by using unzip command.
[root@linuxhelp ~]# unzip dev.zip
Archive: dev.zip
1ff51860eaba83e8ab91d5deb1d6b157e0847455
creating: monstra-dev/
inflating: monstra-dev/.gitignore
inflating: monstra-dev/.htaccess
inflating: monstra-dev/CHANGELOG.md
inflating: monstra-dev/LICENSE.md
inflating: monstra-dev/README.md
creating: monstra-dev/admin/
.
.
extracting: monstra-dev/tmp/logs/.empty
creating: monstra-dev/tmp/minify/
extracting: monstra-dev/tmp/minify/.empty
extracting: monstra-dev/tmp/minify/.htaccess
Move the Monstra directory to apache root directory.
[root@linuxhelp ~]# mv monstra-dev /var/www/monstra
Change the ownership for the monstra directory with the help of the following command.
[root@linuxhelp ~]# chown -R apache:apache /var/www/monstra
Set the permission for Monstra CMS.
[root@linuxhelp ~]# chmod -R 755 /var/www/monstra
Next step is very crucial. You need to configure the Apache VirtualHost for monstra.
[root@linuxhelp ~]# vim /etc/httpd/conf.d/monstra.conf
Once the above step is completed restart the apache service.
[root@linuxhelp ~]# systemctl restart httpd
Switch to your browser and enter your domain name
With this the installation of monstra cms on centos 7.5 comes to end
# wget https://bitbucket.org/Awilum/monstra/downloads/monstra-3.0.4.zip
Middleware: PHP 5.2.3 or higher with PHP's SimpleXML module and Multibyte String module
Web server: Apache with Mod Rewrite or Ngnix with Rewrite Module
Wordpress,
Drupal,
Ghost,
Backdrop
• Easy to install, upgrade and use. ...
• No database required, flat files only.
• Monstra provides amazing api's for plugins, themes and core developers!