GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat fórum XMB na Ubuntu 16.04 LTS

XMB forum také známé jako eXtreme Message Board je bezplatný a open source software fóra napsaný v PHP a využívá backend databáze MySQL. XMB je jednoduchý, lehký, snadno použitelný, výkonný a vysoce přizpůsobitelný. S fórem XMB můžete dělat vše a také sdílet jakékoli úpravy nebo témata.

V tomto tutoriálu se naučíme, jak nainstalovat fórum XMB na Ubuntu 16.04.

Požadavky

  • Server se systémem Ubuntu 16.04.
  • Uživatel bez oprávnění root s právy sudo.

Aktualizujte systém

Před zahájením se doporučuje aktualizovat balíček na nejnovější verzi. Můžete to provést pomocí následujícího příkazu:

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

Jakmile bude váš systém aktuální, restartujte systém, aby se změny projevily.

Instalovat LAMP Server

XMB fórum běží na webovém serveru Apache, napsaném v PHP a používá MySQL jako databázový backend, takže budete muset nainstalovat LAMP server do vašeho systému.

Můžete jej nainstalovat spuštěním následujícího příkazu:

sudo apt-get install apache2 libapache2-mod-php7.0 php7.0 pkp7.0-cli php7.0-gd php7.0-mcrypt php7.0-xml wget nano unzip mariadb-server -y

Jakmile jsou všechny balíčky nainstalovány, spusťte server Apache a MariaDB a povolte jim spuštění při spouštění pomocí následujícího příkazu:

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql

Stáhnout XMB

Dále si budete muset stáhnout nejnovější verzi XMB z jejich oficiálních stránek. Můžete to provést pomocí následujícího příkazu:

wget https://www.xmbforum2.com/download/XMB-1.9.11.15.zip

Dále rozbalte stažený soubor pomocí následujícího příkazu:

unzip XMB-1.9.11.15.zip

Dále zkopírujte extrahovaný adresář do kořenového adresáře Apache:

cp -r XMB-1.9.11.15 /var/www/html/xmb

Dále udělte správná oprávnění adresáři XMB:

sudo chown -R www-data:www-data /var/www/html/xmb
sudo chmod -R 777 /var/www/html/xmb

Konfigurovat databázi

Ve výchozím nastavení není MariaDb zabezpečena, můžete ji zabezpečit spuštěním skriptu mysql_secure_installation:

sudo mysql_secure_installation

Tento skript nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MariaDB, jak je uvedeno níže:

Set root password? [Y/n] y
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

Jakmile je MariaDB zabezpečená, přihlaste se do prostředí MariaDB pomocí následujícího příkazu:

mysql -u root -p

Zadejte heslo uživatele root a pomocí následujícího příkazu vytvořte databázi a uživatele pro XMB:

MariaDB [(none)]> SET GLOBAL sql_mode='';
MariaDB [(none)]> CREATE DATABASE xmbdb;
MariaDB [(none)]> CREATE USER xmb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON xmbdb.* TO 'xmb'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Dále vyprázdněte oprávnění:

MariaDB [(none)]> FLUSH PRIVILEGES;

Nakonec ukončete prostředí MariaDB:

MariaDB [(none)]>exit

Konfigurace Apache pro XMB

Dále budete muset vytvořit direktivu virtuálního hostitele Apache pro XMB. Můžete to udělat vytvořením souboru xmb.conf:

sudo nano /etc/apache2/sites-enable/xmb.conf

Přidejte následující řádky:

<VirtualHost *:80>
 ServerAdmin [email protected]
 DocumentRoot /var/www/html/xmb
 ServerName example.com
 <Directory /var/www/html/xmb/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
 </Directory>
 ErrorLog /var/log/apache2/xmb-error_log
 CustomLog /var/log/apache2/xmb-access_log common
</VirtualHost>

Po dokončení uložte a zavřete soubor. Poté povolte virtuálního hostitele XMB pomocí následujícího příkazu:

sudo a2ensite xmb

Nakonec restartujte webový server Apache, abyste použili všechny změny:

sudo systemctl restart apache2

Přístup k instalaci fóra XMB

Nyní otevřete webový prohlížeč a zadejte adresu URL http://example.com/files/install/ , měli byste vidět následující stránku:

Nyní klikněte na Spustit instalaci pro spuštění instalace, měli byste vidět následující stránku:

Zde vyberte nejnovější verzi XMB a klikněte na Instalovat XMB měli byste vidět následující stránku:

Zde přijměte licenční ujednání a klikněte na Souhlasím s těmito podmínkami měli byste vidět následující stránku:

Zde zadejte všechny požadované informace, jako je název databáze, uživatelské jméno databáze, typ databáze, uživatelské jméno a heslo SMTP, poté klikněte na Konfigurovat tlačítko, měli byste vidět kód PHP na obrazovce, zkopírujte tento kód do souboru config.php a nahrajte tento soubor do adresáře /var/www/html/xmb/files/. Poté klikněte na Další měli byste vidět následující stránku:

Zde zadejte uživatelské jméno a heslo správce a poté klikněte na Zahájit instalaci Po dokončení instalace byste měli vidět následující stránku:

Nyní klikněte na Kliknutím sem přejděte do svého fóra měli byste vidět následující stránku:

Nyní klikněte na Přihlásit se tlačítko, měli byste vidět přihlašovací stránku fóra XMB, jak je uvedeno níže:

Nyní zadejte své pověření správce XMB a klikněte na Přihlásit se tlačítko, měli byste vidět řídicí panel fóra XMB na následující stránce:


Ubuntu
  1. Jak nainstalovat Grafana na Ubuntu 16.04 LTS

  2. Jak nainstalovat R na Ubuntu 18.04 LTS

  3. Jak nainstalovat R na Ubuntu 20.04 LTS

  1. Jak nainstalovat OctoberCMS na Ubuntu 16.04 LTS

  2. Jak nainstalovat AbanteCart na Ubuntu 16.04 LTS

  3. Jak nainstalovat Hubzilla na Ubuntu 18.04 LTS

  1. Jak nainstalovat ERPNext na Ubuntu 18.04 LTS

  2. Jak nainstalovat Nextcloud na Ubuntu 18.04 LTS

  3. Jak nainstalovat Webmin v Ubuntu 20.04 LTS