How to install BigTree-CMS on Opensuse15.1

How to Install BigTree-CMS on Opensuse15.1

Requirements:

Apache

PHP

Mysql

Installation Process:

To check the installed version of OS

LinuxHelp:~ # cat /etc/os-release 
NAME="openSUSE Leap"
VERSION="15.1 "
ID="opensuse-leap"
ID_LIKE="suse opensuse"
VERSION_ID="15.1"
PRETTY_NAME="openSUSE Leap 15.1"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:leap:15.1"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL=https://www.opensuse.org/

Configure Mysql Database for Bigtree-CMS

LinuxHelp:~ # mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 19
Server version: 10.2.25-MariaDB SUSE package

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> create database bigtree;
Query OK, 1 row affected (0.02 sec)
mysql> create user 'biguser'@localhost identified by '123456';
Query OK, 0 rows affected (0.06 sec)
mysql> grant all privileges on bigtree.* to 'biguser'@localhost;
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.09 sec)
mysql> exit
Bye

Download the BigTree-CMS through below the link

LinuxHelp:/mnt #  wget https://github.com/bigtreecms/BigTree-CMS/archive/4.4.3.zip
--2019-04-12 10:10:24--  https://github.com/bigtreecms/BigTree-CMS/archive/4.4.3.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/bigtreecms/BigTree-CMS/zip/4.4.3 [following]
--2019-04-12 10:10:26--  https://codeload.github.com/bigtreecms/BigTree-CMS/zip/4.4.3
Resolving codeload.github.com (codeload.github.com)... 192.30.253.121, 192.30.253.120
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: ‘4.4.3.zip’
4.4.3.zip                         [                                 <=>              ]   5.77M  88.9KB/s    in 37s     
2019-04-12 10:11:05 (159 KB/s) - ‘4.4.3.zip’ saved [6055642]

Unzip the Downloaded Zip file by using below command

LinuxHelp:/mnt #  unzip 4.4.3.zip
Archive:  4.4.3.zip
924da09338b4abc979e5df0d4ed3b6459c525058
   creating: BigTree-CMS-4.4.3/
  inflating: BigTree-CMS-4.4.3/.gitignore  
  inflating: BigTree-CMS-4.4.3/README.md  
  inflating: BigTree-CMS-4.4.3/composer.json  
  inflating: BigTree-CMS-4.4.3/composer.lock  
   creating: BigTree-CMS-4.4.3/core/
   creating: BigTree-CMS-4.4.3/core/admin/
  inflating: BigTree-CMS-4.4.3/core/admin/_nav-tree.php  
   creating: BigTree-CMS-4.4.3/core/admin/ajax/
   creating: BigTree-CMS-4.4.3/core/admin/ajax/auto-modules/
.
.
.
  inflating: BigTree-CMS-4.4.3/vendor/psr/http-message/README.md  
  inflating: BigTree-CMS-4.4.3/vendor/psr/http-message/composer.json  
   creating: BigTree-CMS-4.4.3/vendor/psr/http-message/src/
  inflating: BigTree-CMS-4.4.3/vendor/psr/http-message/src/MessageInterface.php  
  inflating: BigTree-CMS-4.4.3/vendor/psr/http-message/src/RequestInterface.php  
  inflating: BigTree-CMS-4.4.3/vendor/psr/http-message/src/ResponseInterface.php  
  inflating: BigTree-CMS-4.4.3/vendor/psr/http-message/src/ServerRequestInterface.php  
  inflating: BigTree-CMS-4.4.3/vendor/psr/http-message/src/StreamInterface.php  
  inflating: BigTree-CMS-4.4.3/vendor/psr/http-message/src/UploadedFileInterface.php  
  inflating: BigTree-CMS-4.4.3/vendor/psr/http-message/src/UriInterface.php  

Move the Extracted Directory under htdocs

LinuxHelp:/mnt #  mv BigTree-CMS-4.4.3  /srv/www/htdocs/

Change Ownership for the zimplit-CMS directory

LinuxHelp:/mnt #  chown –R wwwrun.  /srv/www/htdocs/ BigTree-CMS-4.4.

Change permission for the Zimplit-CMS directory

LinuxHelp:/mnt #  chmod 755  /srv/www/htdocs/ BigTree-CMS-4.4/*

Configure Virtual host for Accessing the Zimplit-CMS

LinuxHelp:/mnt # vim /etc/apache2/conf.d/bigtree.conf
<virtualhost *:80>
servername www.linuxhelp1.com
documentroot "/srv/www/htdocs/BigTree-CMS-4.4.3"
<directory "/srv/www/htdocs/">
AllowOverride All
Require all granted
</directory>	
</virtualhost>

Then, Restart the Apache service to update the changes

LinuxHelp:/mnt # systemctl restart apache2

To install Bigtree-CMS open browser, In address bar type IP address of your system with install.php Eg: http://192.168.7.232/install.php

Provide Database Credentials

Create Admin account to login

Click on the below link to login admin console of Bigtree-CMS

With this, method to install BigTree-CMS on Opensuse15.1 comes to end

FAQ
Q
Does BigTree-CMS use any External Databases?
A
Yes, BigTree-CMS use External Databases
Q
How to download the installation package of BigTree CMS on Opensuse?
A
Download the installation package by using the wget command.
# wget https://github.com/bigtreecms/BigTree-CMS/archive/4.4.3.zip
Q
What are the alternative to BigTree-CMS?
A
The alternative to BigTree-CMS are
Drupal
ProcessWire
MODX
Tumblr
WordPress
etc..
Q
What is the latest version of BigTree-CMS?
A
The latest version of BigTree-CMS is 4.4.3
Q
What is zimplit-CMS?
A
Bigtree CMS is an open source Content Management System that allows you to create website or blogs.
It is built on PHP and MySQL and uses various PHP templates. It also contains various helpful API and assets specified by
the user to serve to specified pages.