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 -ySobald 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 -ySobald alle Pakete installiert sind, öffnen Sie die php.ini-Datei und nehmen Sie einige Änderungen vor:
nano /etc/php/7.2/apache2/php.iniNehmen 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 mariadbDatenbank 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_installationBeantworten 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 -pGeben 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.zipSobald der Download abgeschlossen ist, extrahieren Sie die heruntergeladene Datei in das Apache-Webstammverzeichnis mit dem folgenden Befehl:
unzip mybb_1815.zip -d /var/www/mybbAls 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.phpGeben 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.confFü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 mybbAktivieren 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 apache2Sie 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:

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

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

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

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:

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

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

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

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

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:

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

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:

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.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.