GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat software Flarum Forum na Ubuntu 22.04 | 20.04

Chcete hostit vlastní software diskusního fóra? Pak je zde návod k instalaci a konfiguraci Flarum na Ubuntu 20.04 Focal nebo Ubuntu 22.04 Jammy Jellyfish.

Flarum je kombinovaným nástupcem fór esoTalk a FluxBB. Je to nováček ve světě fór, ale stále jedno z nejlepších rozhraní fóra spolu s elegantním a moderním vzhledem. Uživatelské rozhraní je jednoduché, rychlé a bez nepořádku a nadýmání. Flarum je postaven s PHP, takže jeho nasazení je rychlé a snadné.

Rozhraní je poháněno Mithrilem, výkonným rámcem JavaScriptu s malým rozměrem. Právě teď k instalaci tohoto fóra potřebujete SSH přístup k hostitelskému serveru a nainstalovat skladatel. Toto fórum je stále ve fázi beta, takže než jej použijete k produkci, musíte mu dát trochu času. Ale přesto, pro vlastní zkušenost, jej můžete nainstalovat a používat. Po stabilním vydání se může ukázat jako nejlepší alternativa k diskurznímu fóru.

Flarum OpensourceFunkce:

Krásný a responzivní design
• Motivovatelný
• Dynamická oznámení
• Optimalizováno pro SEO
• Optimalizováno pro dotyková zařízení
• Štítky, odpovědi a zmínky
• Skutečné- časová diskuse

Kroky k instalaci diskusní platformy Flarum Forum na Ubuntu 22.04 | 20,04 LTS

1. Požadavky:

K instalaci Flarum potřebujeme následující věci:

Server Ubuntu 18.04, 20.04 nebo 22.04
Webový server Apache nebo Nginx
PHP 7.3+
MySQL 5.6+ nebo 8.023+ nebo MariaDB 10.0.5+
Uživatel bez oprávnění root s přístupem sudo

2. Spusťte aktualizaci systému Ubuntu 20.04 nebo 22.04

Než se přesuneme dále, ujistěte se, že je vše v našem systému aktuální. Spolu s tím nainstalujte také některé další nástroje, které budeme dále vyžadovat v tomto tutoriálu.

sudo apt update && sudo apt upgrade -y
sudo apt install wget unzip curl nano git -y

2. Nainstalujte webový server Apache pro Flarum

Zde k instalaci Flarum Forum používáme běžný webový server Apache na Ubuntu 20.04 nebo 22.04. Pokud jej tedy ještě nemáte, nainstalujte jej pomocí daného příkazu.

sudo apt install apache2 -y

Spuštění a povolení služby:

sudo systemctl enable --now apache2

Povolit mod_rewrite

sudo a2enmod rewrite

Restartujte apache2:

sudo systemctl restart apache2

3. Nainstalujte MySQL/MariaDB a PHP

Protože Flarum je aplikace webového fóra založená na PHP, musíme tedy nastavit PHP na našem Ubuntu 20.04 nebo 22.04 Linux spolu s některými rozšířeními požadovanými softwarem. Výchozí verze PHP je dostupná prostřednictvím základního úložiště Ubuntu 20.04 je 7.4.

sudo apt install php php-{curl,dom, gd,json,mbstring,msqli,tokenizer,zip}

Dále nainstalujte databázový server MariaDB:

sudo apt install mariadb-server -y

Spuštění a povolení její služby:

sudo systemctl enable --now mariadb

Chcete-li zabezpečit databázový server, použijte tento příkaz a postupujte podle textového průvodce:

sudo mysql_secure_installation

4. Vytvořte databázi pro Flarum

Požadujeme databázi pro ukládání dat generovaných fórem Flarum, proto si ji vytvořte na svém serveru MariaDB.

Přihlaste se do příkazového řádku MariaDB:

sudo mysql -u root -p

Zadejte heslo jste pro něj vytvořili při zajišťování.

K vytvoření databáze spusťte následující příkaz:

Změňte yourdb libovolným názvem, který chcete dát své databázi, a stejným způsobem nahraďte youruser a yourpassword s uživatelským jménem a heslem, které chcete přiřadit uživateli databáze.

CREATE DATABASE yourdb;
CREATE USER 'youruser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON yourdb. * TO 'youruser'@'localhost';
FLUSH PRIVILEGES;
exit;

5. Nainstalujte si skladatel a získejte Flarum na Ubuntu 20.04 | 22.04

Nejjednodušší způsob, jak nainstalovat Flarum, je použít skladatel, který vyřeší a nainstaluje závislosti PHP požadované Flarumem. Stačí si tedy stáhnout skladatel a nastavit jej.

curl -sS https://getcomposer.org/installer -o composer-setup.php
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Chcete-li potvrdit Composer v našem systému, použijte:

composer -V

6. Nastavit Flarum pro Apache na Ubuntu 22.04 | 20.04

Jakmile je Composer ve vašem systému, použijte jej ke stažení jeho souboru do webového adresáře, který chcete použít pro přístup k fóru Flarum.

Vytvořte adresář ve složce webroot:Zde je „fórum ‘.

sudo mkdir /var/www/html/forum/

Nyní se přepněte do vytvořeného adresáře.

cd /var/www/html/forum/

Instalovat Flarum:

Uvnitř webového adresáře spusťte daný příkaz pro instalaci souborů Flarum.

sudo composer create-project flarum/flarum . --stability=beta

Po dokončení instalaceudělte oprávnění k adresáři uživateli Apache:

sudo chown -R www-data:www-data /var/www/html/forum/
sudo chmod -R 755 /var/www/html/forum/

7. Vytvořte konfigurační soubor virtuálního hostitele

Většinu času buď používáme fóra na subdoméně nebo podsložce, proto pro to vytváříme konfigurační soubor virtuálního hostitele.

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

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

<VirtualHost *:80>
ServerAdmin [email protected]example.com
DocumentRoot /var/www/html/forum/public
ServerName forum.example.com

DirectoryIndex index.php

<Directory /var/www/html/forum/public/>
Options +FollowSymLinks
AllowOverride All
Order allow,deny
allow from all

</Directory>

ErrorLog /var/log/apache2/flarum-error_log
CustomLog /var/log/apache2/flarum-access_log common

</VirtualHost>

Nahraďte název domény example.com podle vaší domény, pokud máte, jinak budete mít stále přístup k fóru pomocí IP adresy.

Uložte soubor stisknutím Ctrl+O , stiskněte Enter a poté ukončit - Ctrl+X.

Ti, kteří používají nový server a chtějí mít přístup k fóru v kořenové doméně, musí také zakázat výchozí konfigurační soubor:

sudo a2dissite 000-default.conf

Znovu načíst Apache:

sudo systemctl reload apache2

8. Přístup k webovému rozhraní fóra

Nyní otevřete libovolný prohlížeč, který má buď přístup k IP adrese serveru nebo k doméně, kde jste nainstalovali Flarum Forum.

http://server-ip-address/ 

nebo

http://forum.example.com/ 

Ti, kteří používají subdoménu – může jít jen na to.

9. Nastavení a konfigurace webu Flarum

1. Přidejte podrobnosti o databázi a vytvořte administrátora

Na první obrazovce vás nastavení Flarum požádá o zadání podrobností o databázi, kterou jste vytvořili. Spolu s tím také vytvořte Admina aby se uživatel přihlásil do backendu fóra později po nastavení softwaru.

2. Webové rozhraní fóra

Budete mít rozhraní fóra, které je podobné diskurzu, abyste mohli začít komentovat.

3. Admin Dashboard

Chcete-li získat nastavení správce pro ovládání systému komentářů, uživatelů, moderátora a dalších nastavení; klikněte na ikonu Profil a vyberte Administrátor možnost.

10. Pro instalaci Let’s Encrypt SSL

sudo apt-get install python3-certbot-apache -y
sudo certbot --apache -d forum.example.com

A postupujte podle průvodce.


Ubuntu
  1. Jak nainstalovat fórum Simple Machines na Ubuntu 14.04

  2. Jak nainstalovat fórum Simple Machines na Ubuntu 15.04

  3. Jak nainstalovat software Audacity v Ubuntu?

  1. Jak nainstalovat R na Ubuntu 20.04

  2. Jak nainstalovat Go na Ubuntu 18.04

  3. Jak nainstalovat R na Ubuntu 18.04

  1. Jak nainstalovat Odoo ERP Software na Ubuntu 15.04

  2. Jak nainstalovat Odoo ERP Software na Ubuntu 16.04

  3. Jak nainstalovat MyBB Forum Software na Ubuntu 18.04 LTS