Hoe miniBB Forum op Ubuntu 16.04 te installeren en configureren

Invoering

MiniBB, ook bekend als Mini Bulletin Board, is een open source-programma dat wordt gebruikt voor het bouwen van uw eigen internetforum. Het is geschreven in PHP en speciaal ontworpen voor kleine en middelgrote forumgemeenschappen, die minder dan 100 unieke berichten per dag hebben. In deze tutorial laat ik je zien hoe je miniBB-forum installeert en configureert op Ubuntu 16.04.

Vereisten

  • Een nieuw gelanceerde Vultr Ubuntu 16.04-serverinstantie.
  • Een niet-rootgebruiker met sudo-rechten instellen op uw server.

Stap 1: werk het systeem bij

Werk eerst uw systeem bij naar de nieuwste stabiele versie door de volgende opdracht uit te voeren:

sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot

Stap 2: De LAMP-stapel installeren

U moet de LAMP-stack en enkele PHP-modules installeren voordat u miniBB installeert. Je kunt ze installeren met de volgende opdracht:

sudo apt-get install apache2 libapache2-mod-php7.0 mariadb-server php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-json php7.0-opcache php7.0-common

Stap 3: miniBB installeren

Eerst moet je de nieuwste stabiele versie van miniBB downloaden van de website van miniBB .

Maak een map met de naam minibben pak het gedownloade archief uit in de Apache-documenthoofdmap.

sudo mkdir /var/www/html/minibb
sudo unzip minibb.zip -d /var/www/html/minibb

Stel de juiste rechten in voor de minibbdirectory.

sudo chown -R www-data:www-data /var/www/html/minibb

U moet ook enkele wijzigingen in het setup_options.phpbestand aanbrengen .

sudo nano /var/www/html/minibb/setup_options.php

Verander het bestand volgens uw behoeften.

$DBhost='localhost';
$DBname='minibb';
$DBusr='minibbuser';
$DBpwd='password';
$admin_usr = 'admin';
$admin_pwd = 'admin@123';
$admin_email = 'admin@example.com';
$main_url='http://example.com';

Als u klaar bent, slaat u het bestand op en sluit u het.

Stap 4: MariaDB configureren voor miniBB

MariaDB is standaard niet beveiligd, dus je moet het eerst beveiligen. Je kunt het beveiligen met het mysql_secure_installationscript.

sudo mysql_secure_installation

Beantwoord alle vragen zoals hieronder weergegeven:

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
  SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.

You already have a root password set, so you can safely answer 'n'.

Change the root password? [Y/n] n
... skipping.

By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] Y

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] Y
... Success!

By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] Y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] Y
... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

Log vervolgens in op de MariaDB-console en maak een database voor miniBB:

mysql -u root -p

Voer uw MariaDB-rootwachtwoord in en druk op Enter. Als u eenmaal bent aangemeld bij MariaDB, moet u een database voor miniBB maken:

MariaDB [(none)]> CREATE DATABASE minibb;
MariaDB [(none)]> CREATE USER 'minibbuser'@'localhost' IDENTIFIED BY 'password';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON `minibb`.* TO 'minibbuser'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES; 
MariaDB [(none)]> \q

Stap 5: Apache configureren voor miniBB

Maak een nieuw virtueel hostbestand minibb.confvoor Apache.

sudo nano /etc/apache2/sites-available/minibb.conf

Voeg de volgende regels toe:

 <VirtualHost *:80>
 ServerAdmin admin@example.com
 DocumentRoot /var/www/html/minibb
 ServerName 192.168.1.227
 ServerAlias www.example.com
 <Directory /var/www/html/minibb/>
 Options FollowSymLinks
 AllowOverride All
 Order allow,deny
 allow from all
 </Directory>
 ErrorLog /var/log/apache2/minibb_log
 CustomLog /var/log/apache2/minibb_custom_log common
 </VirtualHost>

Als u klaar bent, schakelt u de virtuele host in door de volgende opdracht uit te voeren:

 sudo a2ensite minibb.conf
 sudo service apache2 reload

Stap 6: Toegang tot miniBB-forum

Het is tijd om toegang te krijgen tot de miniBB-webinterface. Open je favoriete webbrowser en typ de URL http://your-server-ip/_index.php. Voer de vereiste stappen uit om de installatie te voltooien.

Zodra de installatie is voltooid, kunt u inloggen op het miniBB-beheerderspaneel door naar te navigeren http://your-server-ip/bb_admin.php?. Geniet van uw nieuwe miniBB.

Laat een reactie achter

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek

ReactOS: is dit de toekomst van Windows?

ReactOS: is dit de toekomst van Windows?

ReactOS, een open source en gratis besturingssysteem is hier met de nieuwste versie. Kan het voldoen aan de behoeften van moderne Windows-gebruikers en Microsoft uitschakelen? Laten we meer te weten komen over deze oude stijl, maar een nieuwere OS-ervaring.

Blijf verbonden via WhatsApp Desktop-app 24 * 7

Blijf verbonden via WhatsApp Desktop-app 24 * 7

WhatsApp heeft eindelijk de Desktop-app voor Mac- en Windows-gebruikers gelanceerd. Nu heb je eenvoudig toegang tot WhatsApp vanuit Windows of Mac. Beschikbaar voor Windows 8+ en Mac OS 10.9+

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Lees dit om te weten hoe kunstmatige intelligentie populair wordt onder de kleinschalige bedrijven en hoe het de kansen vergroot om ze te laten groeien en hun concurrenten voorsprong te geven.

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

Onlangs heeft Apple macOS Catalina 10.15.4 uitgebracht, een aanvullende update om problemen op te lossen, maar het lijkt erop dat de update meer problemen veroorzaakt die ertoe leiden dat mac-machines worden gemetseld. Lees dit artikel voor meer informatie

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

Wat is een logboekbestandssysteem en hoe werkt het?

Wat is een logboekbestandssysteem en hoe werkt het?

Onze computer slaat alle gegevens op een georganiseerde manier op, het zogenaamde Journaling-bestandssysteem. Het is een efficiënte methode waarmee de computer bestanden kan zoeken en weergeven zodra u op zoeken drukt.https://wethegeek.com/?p=94116&preview=true

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Naarmate de wetenschap zich snel ontwikkelt en veel van onze inspanningen overneemt, nemen ook de risico's toe om onszelf te onderwerpen aan een onverklaarbare singulariteit. Lees, wat singulariteit voor ons kan betekenen.

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

AI in de zorg heeft de afgelopen decennia grote sprongen gemaakt. De toekomst van AI in de gezondheidszorg groeit dus nog steeds met de dag.