• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to Install Monstra CMS on Linuxmint 19

  • 00:47 lsb_release -a
  • 01:04 wget https://github.com/monstra-cms/monstra/archive/dev.zip
  • 01:21 unzip dev.zip
  • 01:31 mv monstra-dev /var/www/monstra
  • 01:45 chown -R www-data.www-data /var/www/monstra
  • 02:01 chmod -R 755 /var/www/monstra
  • 02:17 vim /etc/apache2/sites-available/monstra.conf
  • 03:31 a2dissite 000-default.conf
  • 03:45 a2ensite monstra.conf
  • 03:58 a2enmod rewrite
  • 04:09 systemctl restart apache2
{{postValue.id}}

To Install Monstra CMS on Linux Mint 19

Introdcution

Monstra is an open-source, modern and lightweight CMS application that is easy to install, upgrade within a few steps. It contains various apps 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 Linuxmint 19

Requirements for Monstra CMS:

Apache

Php and its mdoules

php php-xml php-mysql php-mcrypt php-mbstring php-zip php-soap php-curl php-gd php-ldap php-imap php-common

Installation procedure

Before you begin, check the Linux Mint version you're using the following command.

root@linuxhelp:~# lsb_release -a
No LSB modules are available.
Distributor ID:	LinuxMint
Description:	Linux Mint 19 Tara
Release:	19
Codename:	tara

Download the Monstra CMS installation package by using the following command.

root@linuxhelp:~# wget https://github.com/monstra-cms/monstra/archive/dev.zip
--2019-07-18 01:40:45--  https://github.com/monstra-cms/monstra/archive/dev.zip
Resolving github.com (github.com)... 13.234.176.102
Connecting to github.com (github.com)|13.234.176.102|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/monstra-cms/monstra/zip/dev [following]
--2019-07-18 01:40:47--  https://codeload.github.com/monstra-cms/monstra/zip/dev
Resolving codeload.github.com (codeload.github.com)... 140.82.114.10
Connecting to codeload.github.com (codeload.github.com)|140.82.114.10|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: ‘dev.zip’

dev.zip                          [                              <=>              ]   1.63M  6.78KB/s    in 3m 13s  

2019-07-18 01:44:01 (8.65 KB/s) - ‘dev.zip’ saved [1706085]

Once the download is completed extract the download package 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/
.
.
   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 Monstra CMS directory to apache root directory.

root@linuxhelp:~# mv monstra-dev /var/www/monstra

Set the ownership and permission for Monstra CMS by using the following command.

root@linuxhelp:~# chown -R www-data.www-data /var/www/monstra

root@linuxhelp:~# chmod -R 755 /var/www/monstra

Configure the virtualhost for accessing the Monstra CMS.

root@linuxhelp:~# vim /etc/apache2/sites-available/monstra.conf
<Virtualhost *:80>
        Servername www.linuxhelp1.com
        Documentroot /var/www/monstra
<directory /var/www/monstra>
allowoverride all
allow from all
</directory>
</virtualhost>

Disable the default site access.

root@linuxhelp:~# a2dissite 000-default.conf
Site 000-default disabled.
To activate the new configuration, you need to run:
  systemctl reload apache2

Enable the site access for Monstra CMS.

root@linuxhelp:~# a2ensite monstra.conf
Enabling site monstra.
To activate the new configuration, you need to run:
  systemctl reload apache2

Enable the rewrite module.

root@linuxhelp:~# a2enmod rewrite
Enabling module rewrite.
To activate the new configuration, you need to run:
  systemctl restart apache2

Restart the apache service by using the following command.

root@linuxhelp:~# systemctl restart apache2

Switch to your browser and enter your domain name. snap1 Check the pre-installation system for Monstra CMS. snap2 Enter the site details such as site name, site URL and admin credentials. snap3 The welcome page of Monstra CMS. snap4 Enter the required admin credentials and login to the site. snap5 The dashboard of the Monstra CMS appears on the screen. snap6 With this, the installation of Monstra CMS on Linux Mint 19 comes to an end.

Tags:
lawrence
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

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 APIs 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

What is the 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
Web server: Apache with Mod-Rewrite or Ngnix with Rewrite Module

Q

How to Download the Monstra CMS package?

A

Execute the following command: # wget https://bitbucket.org/Awilum/monstra/downloads/monstra-3.0.4.zip

Q

How to configure the host entry on Monstra CMS?

A

Enter into the #vim /etc/hosts

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Lucas ?
Various options in Top command

Am using Top command only to view the load average, what are the various options in Top command..??

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.