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
# wget https://github.com/bigtreecms/BigTree-CMS/archive/4.4.3.zip
Drupal
ProcessWire
MODX
Tumblr
WordPress
etc..
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.