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

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

MyBB ist eine kostenlose, quelloffene und leistungsstarke Forensoftware, die in PHP geschrieben ist und MariaDB verwendet, um ihre Daten zu speichern. Es bietet viele Funktionen wie die Unterstützung verschiedener Plugins, Widget-Unterstützung, anpassbare Designs und vieles mehr.

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

Anforderungen

  • Ein Server mit Ubuntu 18.04.
  • Ein Root-Passwort wird 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 zu übernehmen.

LAMP-Server installieren

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

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 Datei php.ini und nehmen Sie einige Änderungen vor:

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

Nehmen Sie die folgenden Änderungen vor:

file_uploads =Onallow_url_fopen =Onmemory_limit =256Mupload_max_filesize =30Mpost_max_size =40Mmax_execution_time =60max_input_vars =1500

Speichern und schließen Sie die Datei. Starten Sie dann den Apache- und MariaDB-Dienst und ermöglichen Sie ihnen, beim Booten mit dem folgenden Befehl zu starten:

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

Datenbank konfigurieren

Standardmäßig ist MariaDB nicht gesichert. Sie müssen es also 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:

 Aktuelles Passwort für root eingeben (Eingabe für keins):Root-Passwort setzen? [J/n]:N Anonyme Benutzer entfernen? [Y/n]:Y Root-Anmeldung aus der Ferne verbieten? [J/n]:J Testdatenbank entfernen und darauf zugreifen? [J/n]:J Berechtigungstabellen jetzt neu laden? [J/n]:Ja

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

mysql -u root -p

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

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

Als nächstes erteilen Sie der MyBB-Datenbank alle Berechtigungen mit dem folgenden Befehl:

MariaDB [(keine)]> GEWÄHREN SIE ALLE PRIVILEGIEN AUF mybbdb.* AN 'mybb'@'localhost' IDENTIFIZIERT DURCH 'Passwort' MIT GRANT OPTION;

Leeren Sie als Nächstes die Berechtigungen und beenden Sie die MariaDB-Shell mit dem folgenden Befehl:

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

Installieren Sie MyBB

Als nächstes müssen Sie die neueste Version von MyBB von der 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 mit dem folgenden Befehl in das Apache-Web-Root-Verzeichnis:

mybb_1815.zip entpacken -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 mit dem folgenden Befehl die richtigen Berechtigungen für das mybb-Verzeichnis:

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

Sobald Sie fertig sind, können Sie mit dem nächsten fortfahren.

Apache für MyBB konfigurieren

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

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 kombiniert

Speichern und schließen Sie die Datei, wenn Sie fertig sind. Aktivieren Sie dann die virtuelle mybb-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 reset 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 Geladen:geladen (/lib/systemd/system/apache2.service; aktiviert; Herstellervoreinstellung:aktiviert) Drop-In:/lib/systemd/system/apache2.service.d ??apache2- systemd.conf Aktiv:aktiv (läuft) seit Mi 2019-01-27 8:56:45 UTC; Vor 6s Prozess: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 start27. März 8:56:45 ubuntu1804 systemd[1]:Starten des Apache HTTP-Servers ... 27. März 8:56:45 ubuntu1804 apachectl[6498]:AH00557:apache2:apr_sockaddr_info_get () für ubuntu1804 27. März 8:56:45 fehlgeschlagen ubuntu1804 apachectl[6498]:AH00558:apache2:Konnte den vollständig qualifizierten Domänennamen des Servers nicht zuverlässig ermitteln, indem 127 $ 27. März 8:56:45 verwendet wurde ubuntu1804 systemd[1]:Started The Apache HTTP-Server.

Zugriff auf die MyBB-Webschnittstelle

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 nun auf Weiter Taste. Sie sollten die Lizenzvereinbarung auf der folgenden Seite sehen:

Akzeptieren Sie nun die Lizenzvereinbarung, indem Sie auf Weiter klicken Taste. Sie sollten die folgende Seite sehen:

Stellen Sie sicher, dass alle erforderlichen Pakete installiert wurden. Klicken Sie dann auf Weiter Taste. Sie sollten die folgende Seite sehen:

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

Nachdem Sie alle Tabellen erstellt haben. Klicken Sie auf Weiter Taste. Sie sollten die folgende Seite sehen:

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

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

Geben Sie nun alle erforderlichen Board-Konfigurationsdetails ein und klicken Sie auf Weiter Taste. Sie sollten die folgende Seite sehen:

Klicken Sie nun auf die Details des Administratorkontos und dann auf Weiter Taste. Sobald die Installation erfolgreich abgeschlossen wurde, sollten Sie die folgende Seite sehen:

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

Geben Sie nun Ihren Admin-Benutzernamen und Ihr Passwort ein. Klicken Sie dann auf Anmelden Taste. Sie sollten das standardmäßige MyBB-Dashboard auf der folgenden Seite sehen:

Herzliche Glückwünsche! Sie haben das MyBB-Forum erfolgreich auf dem Ubuntu 18.04-Server installiert und konfiguriert. Fühlen Sie sich frei, mich zu fragen, wenn Sie irgendwelche Fragen haben.


Ubuntu
  1. So installieren Sie MariaDB in Ubuntu 20.04 LTS

  2. So installieren Sie BookStack unter Ubuntu 16.04 LTS

  3. So installieren Sie SOPlanning auf Ubuntu 18.04 LTS

  4. So installieren und konfigurieren Sie OrangeScrum unter Ubuntu 18.04 LTS

  5. So installieren Sie ProcessWire CMS auf Ubuntu 18.04 LTS

So installieren Sie die ElkArte-Forum-Software unter Ubuntu 20.04

So installieren Sie MariaDB auf Ubuntu 20.04 LTS

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

So installieren Sie Monstra unter Ubuntu 16.04 LTS

So installieren Sie LAMP Stack auf Ubuntu 18.04 LTS

So installieren Sie CachetHQ unter Ubuntu 18.04 LTS