MyBB Installation · 5 min read · Nov 07, 2025

So installieren Sie die MyBB-Forum-Software auf Ubuntu 18.04 LTS

MyBB ist eine kostenlose, Open-Source und leistungsstarke Forum-Software, die in PHP geschrieben ist und MariaDB zur Speicherung ihrer Daten verwendet. Es bietet viele Funktionen wie Unterstützung für verschiedene Plugins, Widget-Unterstützung, anpassbare Themen und vieles mehr.

In diesem Tutorial lernen wir, wie man das MyBB-Forum auf einem Ubuntu 18.04-Server installiert.

Anforderungen

  • Ein Server, der Ubuntu 18.04 ausführt.
  • Ein Root-Passwort ist für Ihren Server eingerichtet.

Erste Schritte

Bevor Sie beginnen, müssen Sie Ihr System mit der neuesten Version aktualisieren. Sie können dies tun, indem Sie den folgenden Befehl ausführen:

apt-get update -y  
apt-get upgrade -y

Sobald Ihr Server aktualisiert ist, starten Sie Ihren Server neu, um die Änderungen anzuwenden.

LAMP-Server installieren

Als nächstes müssen Sie Apache, den MariaDB-Server, PHP und andere erforderliche Pakete auf Ihrem Server installieren. Sie können alle mit dem folgenden Befehl installieren:

apt-get install apache2 mariadb-server php7.2 php7.2-mysql php7.2-curl php7.2-json php7.2-cgi libapache2-mod-php7.2 php7.2-xmlrpc php7.2-gd php7.2-mbstring php7.2 php7.2-common php7.2-xmlrpc php7.2-soap php7.2-xml php7.2-intl php7.2-cli php7.2-ldap php7.2-zip php7.2-readline php7.2-imap php7.2-tidy php7.2-recode php7.2-sq php7.2-intl wget unzip -y

Sobald alle Pakete installiert sind, öffnen Sie die php.ini-Datei und nehmen Sie einige Änderungen vor:

nano /etc/php/7.2/apache2/php.ini

Nehmen Sie die folgenden Änderungen vor:

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 30M
post_max_size = 40M
max_execution_time = 60
max_input_vars = 1500

Speichern Sie die Datei und schließen Sie sie. Starten Sie dann den Apache- und den MariaDB-Dienst und aktivieren Sie sie, damit sie beim Booten starten, mit dem folgenden Befehl:

systemctl start apache2  
systemctl start mariadb  
systemctl enable apache2  
systemctl enable mariadb

Datenbank konfigurieren

Standardmäßig ist MariaDB nicht gesichert. Daher müssen Sie es sichern. Sie können dies tun, indem Sie das Skript mysql_secure_installation ausführen:

mysql_secure_installation

Beantworten Sie alle Fragen wie unten gezeigt:

    Geben Sie das aktuelle Passwort für root ein (leer für keines):
    Root-Passwort festlegen? [Y/n]: N
    Anonyme Benutzer entfernen? [Y/n]: Y
    Root-Login aus der Ferne verbieten? [Y/n]: Y
    Testdatenbank und Zugriff darauf entfernen? [Y/n]:  Y
    Berechtigungstabellen jetzt neu laden? [Y/n]:  Y

Sobald MariaDB gesichert ist, melden Sie sich mit dem folgenden Befehl an der MariaDB-Shell an:

mysql -u root -p

Geben Sie Ihr Root-Passwort ein, wenn Sie dazu aufgefordert werden. Erstellen Sie dann eine Datenbank und einen Benutzer für MyBB mit dem folgenden Befehl:

MariaDB [(none)]> CREATE DATABASE mybbdb;  
MariaDB [(none)]> CREATE USER 'mybb'@'localhost' IDENTIFIED BY 'password';

Gewähren Sie als Nächstes alle Berechtigungen für die MyBB-Datenbank mit dem folgenden Befehl:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON mybbdb.* TO 'mybb'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Als Nächstes spülen Sie die Berechtigungen und verlassen die MariaDB-Shell mit dem folgenden Befehl:

MariaDB [(none)]> FLUSH PRIVILEGES;  
MariaDB [(none)]> EXIT;

MyBB installieren

Als Nächstes müssen Sie die neueste Version von MyBB von ihrer offiziellen Website herunterladen. Sie können dies mit dem folgenden Befehl tun:

wget https://resources.mybb.com/downloads/mybb_1815.zip

Sobald der Download abgeschlossen ist, extrahieren Sie die heruntergeladene Datei in das Apache-Webstammverzeichnis mit dem folgenden Befehl:

unzip mybb_1815.zip -d /var/www/mybb

Als Nächstes müssen Sie die Standardkonfigurationsdatei umbenennen. Sie können dies mit dem folgenden Befehl tun:

cd /var/www/mybb/Upload/inc  
cp config.default.php config.php

Geben Sie als Nächstes die richtigen Berechtigungen für das mybb-Verzeichnis mit dem folgenden Befehl:

chown -R www-data:www-data /var/www/mybb/  
chmod -R 755 /var/www/mybb/

Sobald Sie dies getan haben, können Sie mit dem nächsten Schritt fortfahren.

Apache für MyBB konfigurieren

Als Nächstes müssen Sie eine Apache-virtuelle Hostdatei für MyBB erstellen. Sie können dies mit dem folgenden Befehl tun:

nano /etc/apache2/sites-available/mybb.conf

Fügen Sie die folgenden Zeilen hinzu:


     ServerAdmin [email protected]
     ServerName example.com
     DocumentRoot /var/www/mybb/Upload/

     
    AllowOverride All
    allow from all
     

     ErrorLog /var/log/apache2/mybb_error.log
     CustomLog /var/log/apache2/mybb_access.log combined

Speichern Sie die Datei und schließen Sie sie, wenn Sie fertig sind. Aktivieren Sie dann die mybb-virtuelle Hostdatei mit dem folgenden Befehl:

a2ensite mybb

Aktivieren Sie als Nächstes das Apache-Rewrite-Modul und starten Sie den Apache-Dienst mit dem folgenden Befehl neu:

a2enmod rewrite  
systemctl restart apache2

Überprüfen Sie als Nächstes den Status des Apache-Webservers mit dem folgenden Befehl:

systemctl status apache2

Sie sollten die folgende Ausgabe sehen:

? apache2.service - Der Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ??apache2-systemd.conf
   Active: active (running) since Wed 2019-01-27 8:56:45 UTC; 6s ago
  Process: 6498 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
 Main PID: 6517 (apache2)
    Tasks: 1 (limit: 1114)
   CGroup: /system.slice/apache2.service
           ??6517 /usr/sbin/apache2 -k start

März 27 8:56:45 ubuntu1804 systemd[1]: Starting The Apache HTTP Server...
März 27 8:56:45 ubuntu1804 apachectl[6498]: AH00557: apache2: apr_sockaddr_info_get() fehlgeschlagen für ubuntu1804
März 27 8:56:45 ubuntu1804 apachectl[6498]: AH00558: apache2: Konnte den vollständig qualifizierten Domainnamen des Servers nicht zuverlässig bestimmen, verwende 127$
März 27 8:56:45 ubuntu1804 systemd[1]: Started The Apache HTTP Server.

Zugriff auf die MyBB-Weboberfläche

MyBB ist jetzt installiert und konfiguriert, es ist Zeit, auf die MyBB-Weboberfläche zuzugreifen.

Öffnen Sie als Nächstes Ihren Webbrowser und geben Sie die URL http://example.com ein. Sie werden auf die folgende Seite weitergeleitet:

MyBB Installationsassistent

Klicken Sie jetzt auf die Schaltfläche Weiter. Sie sollten die Lizenzvereinbarung auf der folgenden Seite sehen:

Lizenzvereinbarung akzeptieren

Akzeptieren Sie jetzt die Lizenzvereinbarung, indem Sie auf die Schaltfläche Weiter klicken. Sie sollten die folgende Seite sehen:

Anforderungsprüfung

Stellen Sie sicher, dass alle erforderlichen Pakete installiert sind. Klicken Sie dann auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Datenbankkonfiguration

Geben Sie als Nächstes Ihre Datenbankdetails wie Datenbankname, Benutzername und Passwort an. Klicken Sie dann auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Datenbanktabellen erstellen

Nachdem alle Tabellen erstellt wurden, klicken Sie auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Datenbanktabellen befüllen

Klicken Sie jetzt auf die Schaltfläche Weiter, um die Tabelle zu befüllen. Sie sollten die folgende Seite sehen:

Wählen Sie ein Thema

Klicken Sie jetzt auf die Schaltfläche Weiter, um sie zu laden und zu importieren und die Vorlage. Sie sollten die folgende Seite sehen:

Board-Konfiguration

Geben Sie jetzt alle erforderlichen Board-Konfigurationsdetails an und klicken Sie auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Admin-Konto erstellen

Geben Sie jetzt die Details des Administratorkontos ein und klicken Sie auf die Schaltfläche Weiter. Sobald die Installation erfolgreich abgeschlossen wurde, sollten Sie die folgende Seite sehen:

Einrichtung abschließen

Klicken Sie jetzt auf das Admin Control Panel. Sie sollten die folgende Seite sehen:

MyBB Login

Geben Sie jetzt Ihren Admin-Benutzernamen und Ihr Passwort ein. Klicken Sie dann auf die Schaltfläche Login. Sie sollten das Standard-Dashboard von MyBB auf der folgenden Seite sehen:

MyBB Forum-Dashboard

Herzlichen Glückwunsch! Sie haben das MyBB-Forum erfolgreich auf dem Ubuntu 18.04-Server installiert und konfiguriert. Zögern Sie nicht, mich zu fragen, wenn Sie Fragen haben.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.