Ako nainštalovať a nakonfigurovať fórum miniBB na Ubuntu 16.04

Úvod

MiniBB, tiež známy ako Mini Bulletin Board, je program s otvoreným zdrojovým kódom, ktorý sa používa na vytvorenie vlastného internetového fóra. Je napísaný v PHP a špeciálne navrhnutý pre malé a stredné komunity na fórach, ktoré majú menej ako 100 jedinečných príspevkov za deň. V tomto návode vám ukážem, ako nainštalovať a nakonfigurovať fórum miniBB na Ubuntu 16.04.

Predpoklady

  • Novo spustená serverová inštancia Vultr Ubuntu 16.04.
  • Na vašom serveri je nastavený používateľ bez oprávnenia root s oprávneniami sudo.

Krok 1: Aktualizujte systém

Najprv aktualizujte svoj systém na najnovšiu stabilnú verziu spustením nasledujúceho príkazu:

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

Krok 2: Inštalácia zostavy LAMP

Pred inštaláciou miniBB budete musieť nainštalovať zásobník LAMP a niekoľko modulov PHP. Môžete ich nainštalovať pomocou nasledujúceho príkazu:

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

Krok 3: Inštalácia miniBB

Najprv si budete musieť stiahnuť najnovšiu stabilnú verziu miniBB z webovej stránky miniBB .

Vytvorte adresár s názvom minibba rozbaľte stiahnutý archív do koreňového adresára dokumentu Apache.

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

Nastavte správne povolenia pre minibbadresár.

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

Budete tiež musieť vykonať nejaké zmeny v setup_options.phpsúbore.

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

Zmeňte súbor podľa svojich potrieb.

$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';

Po dokončení uložte a zatvorte súbor.

Krok 4: Konfigurácia MariaDB pre miniBB

V predvolenom nastavení nie je MariaDB zabezpečená, takže ju musíte najskôr zabezpečiť. Môžete to zabezpečiť pomocou mysql_secure_installationskriptu.

sudo mysql_secure_installation

Odpovedzte na všetky otázky, ako je uvedené nižšie:

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!

Ďalej sa prihláste do konzoly MariaDB a vytvorte databázu pre miniBB:

mysql -u root -p

Zadajte svoje root heslo MariaDB a stlačte Enter. Po prihlásení do MariaDB musíte vytvoriť databázu pre miniBB:

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

Krok 5: Konfigurácia Apache pre miniBB

Vytvorte nový súbor virtuálneho hostiteľa minibb.confpre Apache.

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

Pridajte nasledujúce riadky:

 <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>

Po dokončení povoľte virtuálneho hostiteľa spustením nasledujúceho príkazu:

 sudo a2ensite minibb.conf
 sudo service apache2 reload

Krok 6: Prístup k miniBB fóru

Je čas vstúpiť do webového rozhrania miniBB. Otvorte svoj obľúbený webový prehliadač a zadajte adresu URL http://your-server-ip/_index.php. Vykonajte požadované kroky na dokončenie inštalácie.

Po dokončení inštalácie sa môžete prihlásiť do miniBB admin panela tak, že prejdete na http://your-server-ip/bb_admin.php?. Užite si svoj nový miniBB.

Zanechať komentár

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Umelá inteligencia nie je v budúcnosti, je tu priamo v súčasnosti V tomto blogu si prečítajte, ako aplikácie umelej inteligencie ovplyvnili rôzne sektory.

Útoky DDOS: Stručný prehľad

Útoky DDOS: Stručný prehľad

Ste aj vy obeťou DDOS útokov a máte zmätok ohľadom metód prevencie? Ak chcete vyriešiť svoje otázky, prečítajte si tento článok.

Zaujímalo vás niekedy, ako hackeri zarábajú peniaze?

Zaujímalo vás niekedy, ako hackeri zarábajú peniaze?

Možno ste už počuli, že hackeri zarábajú veľa peňazí, ale premýšľali ste niekedy nad tým, ako môžu zarábať také peniaze? poďme diskutovať.

Revolučné vynálezy od spoločnosti Google, ktoré vám uľahčia život.

Revolučné vynálezy od spoločnosti Google, ktoré vám uľahčia život.

Chcete vidieť revolučné vynálezy od Google a ako tieto vynálezy zmenili život každého dnešného človeka? Potom si prečítajte na blogu a pozrite si vynálezy spoločnosti Google.

Piatok Essential: Čo sa stalo s autami poháňanými AI?

Piatok Essential: Čo sa stalo s autami poháňanými AI?

Koncept samoriadených áut vyraziť na cesty s pomocou umelej inteligencie je snom, ktorý máme už nejaký čas. Ale napriek niekoľkým prísľubom ich nikde nevidno. Prečítajte si tento blog a dozviete sa viac…

Technologická singularita: vzdialená budúcnosť ľudskej civilizácie?

Technologická singularita: vzdialená budúcnosť ľudskej civilizácie?

Ako sa veda vyvíja rýchlym tempom a preberá veľa nášho úsilia, zvyšuje sa aj riziko, že sa vystavíme nevysvetliteľnej singularite. Prečítajte si, čo pre nás môže znamenať singularita.

Funkcionality vrstiev referenčnej architektúry veľkých dát

Funkcionality vrstiev referenčnej architektúry veľkých dát

Prečítajte si blog, aby ste čo najjednoduchším spôsobom spoznali rôzne vrstvy architektúry veľkých dát a ich funkcie.

Vývoj ukladania dát – Infografika

Vývoj ukladania dát – Infografika

Spôsoby ukladania údajov sa môžu vyvíjať už od zrodu údajov. Tento blog sa zaoberá vývojom ukladania údajov na základe infografiky.

6 úžasných výhod toho, že máme v živote inteligentné domáce zariadenia

6 úžasných výhod toho, že máme v živote inteligentné domáce zariadenia

V tomto digitálnom svete sa inteligentné domáce zariadenia stali kľúčovou súčasťou života. Tu je niekoľko úžasných výhod inteligentných domácich zariadení o tom, ako robia náš život, ktorý stojí za to žiť, a ktorý zjednodušujú.

Aktualizácia doplnku macOS Catalina 10.15.4 spôsobuje viac problémov, ako ich rieši

Aktualizácia doplnku macOS Catalina 10.15.4 spôsobuje viac problémov, ako ich rieši

Spoločnosť Apple nedávno vydala doplnkovú aktualizáciu macOS Catalina 10.15.4 na opravu problémov, ale zdá sa, že táto aktualizácia spôsobuje ďalšie problémy, ktoré vedú k blokovaniu počítačov Mac. Prečítajte si tento článok a dozviete sa viac