GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie die Software Flarum Forum unter Ubuntu 22.04 | 20.04

Möchten Sie Ihre eigene Diskussionsforum-Software hosten? Dann ist hier das Tutorial zur Installation und Konfiguration von Flarum auf Ubuntu 20.04 Focal oder Ubuntu 22.04 Jammy Jellyfish.

Flarum ist der kombinierte Nachfolger von esoTalk und FluxBB-Foren. Es ist ein Neuling in der Forenwelt, aber immer noch eine der besten Forenschnittstellen, zusammen mit einem eleganten und modernen Aussehen. Die Benutzeroberfläche ist einfach, schnell und frei von Unordnung und Aufblähungen. Flarum wurde mit PHP erstellt, sodass es schnell und einfach bereitgestellt werden kann.

Die Schnittstelle wird von Mithril unterstützt, einem leistungsstarken JavaScript-Framework mit geringem Platzbedarf. Um dieses Forum zu installieren, benötigen Sie jetzt einen SSH-Zugang zum Hosting-Server und installieren den Composer. Dieses Forum befindet sich noch in der Beta-Phase. Bevor Sie es für die Produktion verwenden, müssen Sie ihm etwas Zeit geben. Aber für Ihre eigene Erfahrung können Sie es trotzdem installieren und verwenden. Nach der stabilen Veröffentlichung kann es sich als die beste Alternative zum Discourse-Forum erweisen.

Flarum Opensource-Funktionen:

Schönes und reaktionsschnelles Design
• Designfähig
• Dynamische Benachrichtigungen
• SEO-optimiert
• Touch-Geräte optimiert
• Tags, Antworten und Erwähnungen
• Real- Zeitdiskussion

Schritte zur Installation der Flarum-Forum-Diskussionsplattform auf Ubuntu 22.04 | 20.04 LTS

1. Anforderungen:

Um Flarum zu installieren, benötigen wir die folgenden Dinge:

Ubuntu 18.04, 20.04 oder 22.04 Server
Apache- oder Nginx-Webserver
PHP 7.3+
MySQL 5.6+ oder 8.023+ oder MariaDB 10.0.5+
Ein Nicht-Root-Benutzer mit sudo-Zugriff

2. Führen Sie das System Ubuntu 20.04 oder 22.04 Update aus

Bevor wir fortfahren, stellen wir sicher, dass alles auf unserem System auf dem neuesten Stand ist. Installieren Sie außerdem einige andere Tools, die wir in diesem Tutorial weiter benötigen.

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

2. Installieren Sie den Apache-Webserver für Flarum

Hier verwenden wir den gängigen Apache-Webserver auf Ubuntu 20.04 oder 22.04, um Flarum Forum zu installieren. Wenn Sie es also noch nicht haben, verwenden Sie den angegebenen Befehl, um es zu installieren.

sudo apt install apache2 -y

Dienst starten und aktivieren:

sudo systemctl enable --now apache2

mod_rewrite aktivieren

sudo a2enmod rewrite

Apache2 neu starten:

sudo systemctl restart apache2

3. Installieren Sie MySQL/MariaDB und PHP

Da Flarum eine PHP-basierte Webforum-Anwendung ist, müssen wir PHP auf unserem Ubuntu 20.04 oder 22.04 Linux zusammen mit einigen Erweiterungen einrichten, die von der Software benötigt werden. Die Standardversion von PHP ist über das Basis-Repository von Ubuntu 20.04 verfügbar und ist 7.4.

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

Installieren Sie als Nächstes den MariaDB-Datenbankserver:

sudo apt install mariadb-server -y

Dienst starten und aktivieren:

sudo systemctl enable --now mariadb

Verwenden Sie zum Sichern eines Datenbankservers diesen Befehl und folgen Sie dem Textassistenten:

sudo mysql_secure_installation

4. Datenbank für Flarum erstellen

Wir benötigen eine Datenbank, um die vom Flarum-Forum generierten Daten zu speichern, erstellen Sie daher eine auf Ihrem MariaDB-Server.

Melden Sie sich bei der MariaDB-Befehlszeile an:

sudo mysql -u root -p

Geben Sie das Passwort ein Sie haben dafür beim Sichern erstellt.

Führen Sie den folgenden Befehl aus, um die Datenbank zu erstellen:

Ändern Sie die yourdb durch einen beliebigen Namen, den Sie Ihrer Datenbank geben möchten, und ersetzen Sie auf die gleiche Weise youruser und yourpassword mit Benutzername und Passwort, die Sie Ihrem Datenbankbenutzer zuweisen möchten.

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

5. Installieren Sie Composer, um Flarum auf Ubuntu 20.04 zu erhalten | 22.04

Der einfachste Weg, Flarum zu installieren, besteht darin, einen Composer zu verwenden, der die von Flarum benötigten PHP-Abhängigkeiten auflöst und installiert. Laden Sie daher einfach den Composer herunter, um ihn einzurichten.

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

Um Composer auf unserem System zu bestätigen, verwenden Sie:

composer -V

6. Richten Sie Flarum für Apache unter Ubuntu 22.04 ein | 20.04

Sobald sich der Composer auf Ihrem System befindet, verwenden Sie ihn, um seine Datei in das Webverzeichnis herunterzuladen, das Sie für den Zugriff auf das Flarum-Forum verwenden möchten.

Erstellen Sie ein Verzeichnis in Ihrem Webroot-Ordner:Hier ist es „Forum“. ‘.

sudo mkdir /var/www/html/forum/

Wechseln Sie nun in das erstellte Verzeichnis.

cd /var/www/html/forum/

Installieren Sie Flarum:

Führen Sie im Webverzeichnis den angegebenen Befehl aus, um Flarum-Dateien zu installieren.

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

Sobald die Installation abgeschlossen ist, geben Sie dem Verzeichnis die Berechtigung an den Apache-Benutzer:

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

7. Erstellen Sie eine Konfigurationsdatei für virtuelle Hosts

Die meiste Zeit verwenden wir entweder Foren auf Subdomains oder Unterordnern, daher erstellen wir dafür eine virtuelle Host-Konfigurationsdatei.

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

Fügen Sie die folgenden Zeilen hinzu:

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

Ersetzen Sie den Domainnamen example.com gemäß Ihrer Domain, falls vorhanden, andernfalls können Sie weiterhin über die IP-Adresse auf das Forum zugreifen.

Speichern Sie die Datei, indem Sie Strg+O drücken , drücken Sie die Eingabetaste drücken und dann beenden- Strg+X.

Diejenigen, die einen neuen Server verwenden und auf das Forum auf der Root-Domain zugreifen möchten, müssen auch die Standardkonfigurationsdatei deaktivieren:

sudo a2dissite 000-default.conf

Apache neu laden:

sudo systemctl reload apache2

8. Greifen Sie auf die Weboberfläche des Forums zu

Öffnen Sie nun einen beliebigen Browser, der entweder auf die IP-Adresse des Servers oder die Domain zugreifen kann, auf der Sie das Flarum-Forum installiert haben.

http://server-ip-address/ 

oder

http://forum.example.com/ 

Diejenigen, die Subdomain verwenden – kann nur dafür gehen.

9. Flarum Web Setup und Konfiguration

1. Fügen Sie Datenbankdetails hinzu und erstellen Sie einen Admin-Benutzer

Auf dem ersten Bildschirm werden Sie vom Flarum-Setup aufgefordert, die Details der von Ihnen erstellten Datenbank einzugeben. Legen Sie dazu auch einen Admin an Benutzer, um sich später nach dem Einrichten der Software beim Forum-Backend anzumelden.

2. Forum-Weboberfläche

Sie haben die Oberfläche des Forums, die wie Diskurs ist, um mit dem Kommentieren zu beginnen.

3. Admin-Dashboard

Um die Admin-Einstellungen zum Steuern des Kommentarsystems, der Benutzer, des Moderators und anderer Einstellungen abzurufen; Klicken Sie auf das Profilsymbol und wählen Sie den Administrator aus Option.

10. Für die Installation von Let’s Encrypt SSL

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

Und folge dem Assistenten.


Ubuntu
  1. So installieren Sie R unter Ubuntu 20.04

  2. So installieren Sie Go unter Ubuntu 18.04

  3. So installieren Sie das Simple Machines Forum unter Ubuntu 14.04

  4. So installieren Sie das Simple Machines Forum unter Ubuntu 15.04

  5. Wie installiere ich die Audacity-Software in Ubuntu?

So installieren Sie Software über Flatpak auf Ubuntu

Ihr eigenes Forum? Erfahren Sie einfach, wie Sie das Flarum-Forum unter Ubuntu 20.04 installieren

So installieren Sie das phpBB-Forum unter Ubuntu 22.04 | 20.04 Server

So installieren Sie das Elkarte-Community-Forum unter Ubuntu 15.04

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04