How to install FluxBB 1.5.10 on CentOS 7

To install FluxBB 1.5.10 on CentOS 7


FluxBB is an open-source forum application released under the GNU General Public Licence. It is free to download and use and will remain so. FluxBB was conceived and designed to be fast and light with less of the " not so essential" features that some of the other forums have whilst not sacrificing essential functionality or usability.

Prerequisites


Install LAMP(Apache, MariaDB, php7)
In MariaDB (create database and user and give privileges to that user )

Php installation with required following modules

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install php56w php56w-opcache php56w-mysql php56w-curl php56w-xml  php56w-mcrypt php56w-gd

Switch to the following directory

[root@linuxhelp1 ~]# cd /home/user1/

Download a FluxBB package using the following URL

[root@linuxhelp1 user1]# wget https://fluxbb.org/download/releases/1.5.10/fluxbb-1.5.10.zip
--2018-04-16 03:07:05--  https://fluxbb.org/download/releases/1.5.10/fluxbb-1.5.10.zip
Resolving fluxbb.org (fluxbb.org)... 217.70.188.20
Connecting to fluxbb.org (fluxbb.org)|217.70.188.20|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 404359 (395K) [application/zip]
Saving to: ‘ fluxbb-1.5.10.zip’ 
100%[============================================================> ] 404,359      334KB/s   in 1.2s   
2018-04-16 03:07:07 (334 KB/s) - ‘ fluxbb-1.5.10.zip’  saved [404359/404359]

The downloaded package is a zip file, so unzip the file as follows

[root@linuxhelp1 user1]# unzip fluxbb-1.5.10.zip
Archive:  fluxbb-1.5.10.zip
5a9a5f401f1711ecb610d5e6a70bf8c0d1e3847a
   creating: fluxbb-1.5.10/
  inflating: fluxbb-1.5.10/COPYING  
   creating: fluxbb-1.5.10/addons/
  inflating: fluxbb-1.5.10/addons/index.html
.
.
   creating: fluxbb-1.5.10/data-style/imports/
  inflating: fluxbb-1.5.10/data-style/imports/base_admin.css 
  inflating: fluxbb-1.5.10/data-style/imports/index.html 
  inflating: fluxbb-1.5.10/data-style/index.html 
  inflating: fluxbb-1.5.10/userlist.php 
  inflating: fluxbb-1.5.10/viewforum.php 
  inflating: fluxbb-1.5.10/viewtopic.php

Move the extracted package into the following path

[root@linuxhelp1 user1]# mv fluxbb-1.5.10 /var/www/

Switch to the following directory

[root@linuxhelp1 user1]# cd /var/www/

Change the ownership and permission of the file

[root@linuxhelp1 www]# chown -R apache.apache fluxbb-1.5.10
 [root@linuxhelp1 www]# chmod -R 775 fluxbb-1.5.10

Create a new virtual host configuration for accessing the FluxBB application

[root@linuxhelp1 www]# vim /etc/httpd/conf.d/fluxbb.conf

Restart the httpd service

[root@linuxhelp1 www]# systemctl restart httpd

Open a browser and type the following URL of http://local IP (or) domain name

Configure the Database detail, Admin user credential, and Site information as follows


After the configuration, you will see the following page as shown below

Homepage of FluxBB

The Login page of FluxBB, log in using Admin user credential

Administration panel of FluxBB forum page

With this, the method to install FluxBB 1.5.10 on CentOS 7 comes to an end.

Tag : CentOS
FAQ
Q
How can I restart the httpd service?
A
Execute the following command:
# systemctl restart httpd
Q
How to download the package?
A
Run the following link:
# wget https://fluxbb.org/download/releases/1.5.10/fluxbb-1.5.10.zip
Q
What are the pre-requirements in FluxBB?
A
Install LAMP(Apache, MariaDB, php7)
In MariaDB (create database and user and give privileges to that user )
Q
What is FluxBB?
A
FluxBB is an open-source forum application released under the GNU General Public Licence. It is free to download and use and will remain so. FluxBB was conceived and designed to be fast and light with less of the " not so essential" features that some of the other forums have whilst not sacrificing essential functionality or usability.
Q
Who are the developers of FluxBB?
A
Like many open-source projects, FluxBB is developed solely by volunteers in their spare time. For information about the current developer team see the development team page.