How to Install Monstra CMS on centos 8
- 00:42 rpm -q centos-release
- 01:01 wget https://github.com/monstra-cms/monstra/archive/dev.zip
- 01:16 unzip dev.zip
- 01:26 mv monstra-dev/ /var/www/monstra
- 01:39 chown -R apache:apache /var/www/monstra
- 01:56 chmod -R 755 /var/www/monstra
- 02:11 vim /etc/httpd/conf.d/monstra.conf
- 03:21 systemctl restart httpd
How to install monstra cms on centos 8
Introduction:
Monstra is an open source, modern and lightweight CMS application wich is easy to install and upgrade within a few steps. It contains various APIs for plugins, themes, and core development. It is secure and SEO friendly. In this tutorial, we will see the installation of Monstra cms on CentOS 8.
Installation Process:
Check the centos version by using command
[root@linuxhelp ~]# rpm -q centos-release
centos-release-8.1-1.1911.0.8.el8.x86_64
Download the monstra cms by using the following command
[root@linuxhelp ~]# wget https://github.com/monstra-cms/monstra/archive/dev.zip
--2020-08-20 11:35:55-- https://github.com/monstra-cms/monstra/archive/dev.zip
Resolving github.com (github.com)... 13.234.210.38
Connecting to github.com (github.com)|13.234.210.38|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/monstra-cms/monstra/zip/dev [following]
--2020-08-20 11:35:56-- https://codeload.github.com/monstra-cms/monstra/zip/dev
Resolving codeload.github.com (codeload.github.com)... 13.127.152.42
Connecting to codeload.github.com (codeload.github.com)|13.127.152.42|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: ‘dev.zip’
dev.zip [ <=> ] 1.63M 628KB/s in 2.7s
2020-08-20 11:36:00 (628 KB/s) - ‘dev.zip’ saved [1706085]
Extract the downloaded file by using the following 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/
inflating: monstra-dev/admin/index.php
creating: monstra-dev/admin/themes/
creating: monstra-dev/admin/themes/default/
creating: monstra-dev/admin/themes/default/css/
inflating: monstra-dev/admin/themes/default/css/default.css
.
.
creating: monstra-dev/tmp/cache/
extracting: monstra-dev/tmp/cache/.empty
creating: monstra-dev/tmp/logs/
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 montra cms to apache root directory
[root@linuxhelp ~]# mv monstra-dev/ /var/www/monstra
Set the ownership for monstra cms
[root@linuxhelp ~]# chown -R apache:apache /var/www/monstra
Set the permission for monstra cms
[root@linuxhelp ~]# chmod -R 755 /var/www/monstra
Configure the virtualhost for monstra cms
[root@linuxhelp ~]# vim /etc/httpd/conf.d/monstra.conf
<virtualhost *:80>
Servername www.linuxhelp1.com
Documentroot /var/www/monstra
<directory /var/www/monstra>
allowoverride all
allow from all
</directory>
</virtualhost>
Once all the setup is completed Restart the apache service
[root@linuxhelp ~]# systemctl restart httpd
Go to browser and enter the domain name
This is the requirement for monstra cms
Configure the site details
This is the welcome page of monstra cms
Login the monstra cms using admin credentials
This is the dashboard of monstra cms
With this the installation of Monstra CMS on CentOS 8 comes to end.
Comments ( 0 )
No comments available