GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare il software Flarum Forum su Ubuntu 22.04 | 20.04

Vuoi ospitare il tuo software per forum di discussione? Allora ecco il tutorial per installare e configurare Flarum su Ubuntu 20.04 Focal o Ubuntu 22.04 Jammy Jellyfish.

Flarum è il successore combinato dei forum esoTalk e FluxBB. È un principiante nel mondo dei forum, ma è ancora una delle migliori interfacce per forum insieme a un aspetto elegante e moderno. L'interfaccia utente è semplice, veloce e priva di ingombri e rigonfiamenti. Flarum è costruito con PHP, quindi è facile e veloce da implementare.

L'interfaccia è alimentata da Mithril, un framework JavaScript performante con un ingombro minimo. In questo momento per installare questo forum è necessario l'accesso SSH al server di hosting e installare il compositore. Questo forum è ancora in fase beta, quindi prima di usarlo per la produzione devi dargli un po' di tempo. Tuttavia, per la tua esperienza, puoi installarlo e usarlo. Dopo il rilascio stabile, può rivelarsi la migliore alternativa al forum Discourse.

Caratteristiche di Flarum Opensource:

Design bello e reattivo
• Tematiche
• Notifiche dinamiche
• Ottimizzazione SEO
• Dispositivi touch ottimizzati
• Tag, risposte e menzioni
• Real- discussione sul tempo

Passaggi per installare la piattaforma di discussione Flarum Forum su Ubuntu 22.04 | 20.04 LTS

1. Requisiti:

Per installare Flarum, abbiamo bisogno delle seguenti cose:

Server Ubuntu 18.04, 20.04 o 22.04
Server web Apache o Nginx
PHP 7.3+
MySQL 5.6+ o 8.023+ o MariaDB 10.0.5+
Un utente non root con accesso sudo

2. Esegui l'aggiornamento del sistema Ubuntu 20.04 o 22.04

Prima di procedere oltre, assicuriamoci che tutto sul nostro sistema sia aggiornato. Inoltre, insieme all'installazione di altri strumenti, avremo bisogno di ulteriori informazioni in questo tutorial.

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

2. Installa il server web Apache per Flarum

Qui stiamo usando il comune server web Apache su Ubuntu 20.04 o 22.04 per installare Flarum Forum. Quindi, se non lo hai già, usa il comando dato per installarlo.

sudo apt install apache2 -y

Avvia e abilita il servizio:

sudo systemctl enable --now apache2

Abilita mod_rewrite

sudo a2enmod rewrite

Riavvia apache2:

sudo systemctl restart apache2

3. Installa MySQL/MariaDB e PHP

Poiché Flarum è un'applicazione per forum Web basata su PHP, quindi è necessario configurare PHP sul nostro Ubuntu 20.04 o 22.04 Linux insieme ad alcune estensioni richieste dal software. La versione predefinita di PHP è disponibile tramite il repository di base di Ubuntu 20.04 è 7.4.

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

Successivamente, installa il server del database MariaDB:

sudo apt install mariadb-server -y

Avvia e abilita il suo servizio:

sudo systemctl enable --now mariadb

Per proteggere un server di database usa questo comando e segui la procedura guidata di testo:

sudo mysql_secure_installation

4. Crea database per Flarum

Abbiamo bisogno di un database per memorizzare i dati generati dal forum Flarum, quindi per quello creane uno sul tuo server MariaDB.

Accedi alla riga di comando di MariaDB:

sudo mysql -u root -p

Inserisci la password hai creato per esso durante la protezione.

Esegui il seguente comando per creare il database:

Modifica il yourdb con qualsiasi nome tu voglia dare al tuo database e allo stesso modo sostituisci youruser e yourpassword con username e password, vuoi assegnare al tuo Utente Database.

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

5. Installa il compositore per ottenere Flarum su Ubuntu 20.04 | 22.04

Il modo più semplice per installare Flarum è usare un compositore che risolva e installi le dipendenze PHP richieste da Flarum. Quindi, scarica il compositore per configurarlo.

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

Per confermare Composer sul nostro sistema usa:

composer -V

6. Installa Flarum per Apache su Ubuntu 22.04 | 20.04

Una volta che il Composer è sul tuo sistema, usalo per scaricare il suo file nella directory web che vuoi usare per accedere al forum Flarum.

Crea una directory nella tua cartella webroot:qui è 'forum '.

sudo mkdir /var/www/html/forum/

Ora passa alla directory creata.

cd /var/www/html/forum/

Installa Flarum:

All'interno della directory Web esegui il comando fornito per installare i file Flarum.

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

Una volta completata l'installazione,concedi l'autorizzazione alla directory all'utente Apache:

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

7. Crea un file di configurazione dell'host virtuale

La maggior parte delle volte utilizziamo Forum su sottodomini o sottocartelle, quindi per questo creiamo un file di configurazione dell'host virtuale.

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

Aggiungi le seguenti righe:

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

Sostituisci il nome di dominio example.com come da tuo dominio, se lo hai, altrimenti potrai comunque accedere al forum utilizzando l'indirizzo IP.

Salva il file premendo CTRL+O , premi Invio tasto, quindi esci- Ctrl+X.

Coloro che utilizzano un nuovo server e vogliono accedere al Forum sul dominio principale, devono anche disabilitare il file di configurazione predefinito:

sudo a2dissite 000-default.conf

Ricarica Apache:

sudo systemctl reload apache2

8. Accedi all'interfaccia web del forum

Ora, apri qualsiasi browser che possa accedere all'indirizzo IP del server o al dominio in cui hai installato Flarum Forum.

http://server-ip-address/ 

o

http://forum.example.com/ 

Coloro che utilizzano sottodominio – può andare solo per quello.

9. Configurazione e configurazione Flarum web

1. Aggiungi i dettagli del database e crea un utente amministratore

Nella prima schermata, il setup di Flarum ti chiederà di inserire i dettagli del database che hai creato. Insieme a ciò, crea anche un amministratore utente per accedere al backend del forum in seguito dopo aver configurato il software.

2. Interfaccia web del forum

Avrai l'interfaccia del forum che è come Discourse per iniziare a commentare.

3. Dashboard di amministrazione

Per ottenere le impostazioni dell'amministratore per il controllo del sistema dei commenti, degli utenti, del moderatore e di altre impostazioni; fai clic sull'icona Profilo e seleziona Amministratore opzione.

10. Per l'installazione di Let's Encrypt SSL

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

E segui la procedura guidata.


Ubuntu
  1. Come installare R su Ubuntu 20.04

  2. Come installare Vai su Ubuntu 18.04

  3. Come installare Simple Machines Forum su Ubuntu 14.04

  4. Come installare Simple Machines Forum su Ubuntu 15.04

  5. Come installare il software Audacity in Ubuntu??

Come installare software tramite Flatpak su Ubuntu

Il tuo forum? Certo, impara come installare Flarum Forum su Ubuntu 20.04

Come installare il forum phpBB su Ubuntu 22.04 | 20.04 Server

Come installare il forum della community di Elkarte su Ubuntu 15.04

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04