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
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.
Check the pre-installation system for Monstra CMS.
Enter the site details such as site name, site URL and admin credentials.
The welcome page of Monstra CMS.
Enter the required admin credentials and login to the site.
The dashboard of the Monstra CMS appears on the screen.
With this, the installation of Monstra CMS on Linux Mint 19 comes to an end.
Comments ( 0 )
No comments available