Forumix ist Forensoftware in nativem PHP — kein Composer, kein Framework, kein Build-Schritt. Hochladen, Installer aufrufen, fertig.
Kein Grundgerüst, das man erst mit Erweiterungen brauchbar macht. Was ein Forum braucht, ist eingebaut.
Ein Forum ruft im Auslieferungszustand keinen fremden Server auf. Keine Schriften von Google, keine Skripte von einem CDN, kein QR-Dienst für die Zwei-Faktor-Einrichtung, keine Rückmeldung an den Hersteller.
Datenbank anlegen, Dateien hochladen, Installer aufrufen. Kein Composer, kein Node, kein Build.
Eine leere Datenbank und ein Benutzer, der nur darauf Rechte hat.
CREATE DATABASE forum CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'forum'@'localhost' IDENTIFIED BY 'starkes_passwort';
GRANT ALL ON forum.* TO 'forum'@'localhost';
Inhalt des Pakets in das Web-Verzeichnis, dann drei Ordner beschreibbar machen.
chmod 775 cache/templates uploads uploads/avatars uploads/attachments
Vier Schritte: Voraussetzungen, Datenbank, Schema, Inhaber-Konto.
Danach den Ordner install/ löschen.
https://deine-domain.tld/install/
# nach Abschluss:
rm -rf install/
.htaccess liest — ohne sie sind Vorlagen, Sicherungen und der Übersetzungs-Cache
von außen erreichbar. Der fertige Block steht in der README des Pakets, samt Befehlen zum
Nachmessen.
| Sache | Anforderung |
|---|---|
| PHP | 8.1 oder neuer, mit pdo_mysql, mbstring, json, openssl |
| Datenbank | MySQL 5.7+ oder MariaDB 10.3+ |
| Webserver | nginx mit PHP-FPM, oder Apache mit mod_rewrite |
| Optional | ZipArchive für Datei-Sicherungen, ein Mailserver für Benachrichtigungen |
Forumix ist freie Software unter der GNU Affero General Public License v3. Benutzen, ändern und weitergeben ist erlaubt, auch geschäftlich.