Um das Open Source Forum „Flarum“ zu installieren, sind folgende Voraussetzungen zwingend erfoderlich:
• PHP 8.2+ (mit Erweiterungen: curl, dom, gd, json, mbstring, openssl, pdo_mysql, tokenizer, zip).
• MySQL 8.0+ oder MariaDB 10.5+.
• Composer 2.0+ (zwingend erforderlich).
• SSH-Zugriff auf deinen Server.
Bei all-inkl sind alle Anforderungen standardmäßig erfüllt.
Es muss eine neue Datenbank erstellt werden. Notiere Datenbankname, Datenbanknutzer und das Datenbank Passwort.
Verbinde dich per SSH mit deinem Server und navigiere in das Verzeichnis, in dem die Website liegen soll. Das Verzeichnis muss leer sein.
Mit folgendem Befehl wird das Forum mit allen notwendigen Abhängigkeiten heruntergeladen:
composer create-project flarum/flarum .
(wichtig ist der Punkt am Ende, damit das Forum ohne zusätzlichen Unterordner angelegt wird)
Wichtig: Flarum nutzt ein Unterverzeichnis namens public als Document Root. Das ist ein Sicherheitsfeature. Du musst deinen Webserver so einstellen, dass die Domain direkt auf den public-Ordner zeigt.
Nun muss die Installation im Browser abgeschlossen werden. Rufe nun deine Domain im Browser auf. Es erscheint der Installer. Gib den Datenbanknamen, den Datenbanknutzer und das Datenbank Passwort ein. Anschließend muss noch das Admin Account (Benutzername, E-Mail und Passwort) erstellt werden.
Erweiterungen dürfen nur über SSH und diesen Befehl installiert:
composer require author/extension-name
Das deutsche Sprachpaket kann mit folgendem Befehl aktiviert werden:
composer require flarum-lang/german
Um ein Immpressum einzufügen, kann man die Erweiterung für Seiten installieren
composer require fof/pages
Wenn du keine zusätzlichen Extensions installieren möchtest, kannst du das Impressum (oder einen Link dazu) direkt in den Header oder Footer injizieren.
Admin-Bereich -> Appearance (Erscheinungsbild) -> Edit Custom Header / Footer:
Du kannst dort HTML-Code einfügen, der auf jeder Seite erscheint.
Beispiel für den Footer:


Schreibe einen Kommentar