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

So installieren Sie das phpBB-Forum unter Ubuntu 22.04 | 20.04 Server

Tutorial, um die Schritte und Befehle zum Installieren von phpBB unter Ubuntu 22.04 Jammy JellyFish oder Ubuntu 20.04 Focal Fossa zu erhalten, indem das Terminal zum Erstellen eines eigenen Forums verwendet wird.

Was ist phpBB?

phpBB ist ein vollständig skalierbares und anpassbares Open-Source-Forum. Die Software verfügt über eine benutzerfreundliche Oberfläche und unkomplizierte Verwaltungsoptionen. Es basiert auf PHP und MySQL.

Nun, phpBB ist eine Gruppe internationaler Leute, die gerne an Open-Source-Software arbeiten. Diese Software wurde im Juni 2000 erstellt. Es gab einige Änderungen in den Lizenzen sowie im Managementteam von phpBB . Die Ziele der phpBB-Ersteller sind immer noch dieselben. Sie wollen kostenlose Forensoftware für das Internet bereitstellen.

Einige Funktionen der phpBB-Forensoftware

  • Jeder Datenbankserver
  • Schnittstellen für verschiedene Sprachen
  • Foren für den privaten oder öffentlichen Gebrauch
  • Private Nachrichten im System versenden
  • Die integrierte Suchfunktion in der Software
  • Das Layout kann mit Vorlagen verändert werden
  • Die Software kann mit Mods optimiert werden

Schritte zur Installation der phpBB-Forum-Software in Ubuntu 22.04 | 20.04 LTS

1. phpBB-Anforderungen

Um dieses Tutorial durchzuführen, benötigen wir ein Debian-basiertes Linux wie Ubuntu mit PHP 7.1.3+, Datenbankserver (MySQL, MariaDB, MS SQL Server 2000 oder höher (über ODBC oder den nativen Adapter), Oracle, PostgreSQL 8.3+ oder SQLite 3.6.15+), Webserver und Zugriff für einen Nicht-Root-Benutzer mit sudo-Rechten.

2. Führen Sie das Ubuntu-Systemupdate aus

Alle Kernsoftwarepakete, die wir für die Installation des phpBB-Forums benötigen, sind über das standardmäßige Basis-Repository von Ubuntu 22.04 und 20.04 verfügbar. Stellen Sie daher zunächst sicher, dass Ihr System auf dem neuesten Stand ist.

sudo apt update && sudo apt upgrade

3. Installieren Sie Apache, MySQL und PHP

Wir benötigen den LAMP-Server-Stack, um das phpBB-Forum auf Ubuntu zu installieren. Führen Sie daher in diesem Schritt den einzelnen unten angegebenen Befehl aus. Dadurch werden der Apache-Webserver, MariaDB, PHP und die erforderlichen Erweiterungen installiert.

sudo apt install apache2 mariadb-server libapache2-mod-php php-gd php-curl openssl php-imagick php-intl php-json php-ldap php-common php-mbstring php-mysql php-imap php-sqlite3 php-net-ftp php-zip unzip php-pgsql php-ssh2 php-xml wget unzip

4. Dienste starten und aktivieren

Nachdem Sie den vorherigen Schritt abgeschlossen haben, aktivieren und starten Sie die Dienste von Apache und MariaDB, damit sie automatisch beim Systemstart ausgeführt werden.

sudo systemctl enable --now apache2 mariadb

Starten Sie den Dienst einmal neu

sudo systemctl restart apache2 mariadb

Überprüfen Sie jetzt den Status:

sudo systemctl status apache2
sudo systemctl status mariadb

5. Erstellen Sie eine Datenbank für phpBB unter Ubuntu 22.04 | 20.04

Bevor wir eine Datenbank und einen Benutzer für phpBB erstellen, führen wir einen MySQL-Befehl aus, um unsere Datenbankserverinstanz zu sichern:

sudo mysql_secure_installation

Gehen Sie durch den textbasierten Assistenten und entfernen Sie die Demo-Datenbanktabelle, legen Sie das Root-Benutzerkennwort fest, beschränken Sie den Fernzugriff …

Danach melden Sie sich bei Ihrem MariaDB-Server an, um eine Datenbank und einen Benutzer zu erstellen.

sudo mysql -u root -p

Hinweis :Ändere deinedb durch den Datenbanknamen, den Sie verwenden möchten, während IhrBenutzer und Ihr Passwort mit Benutzername bzw. Passwort, mit was auch immer Sie zuweisen möchten.

DB erstellen:

CREATE DATABASE yourdb;
GRANT ALL ON yourdb.* to 'youruser'@'localhost' IDENTIFIED BY 'yourpassword';
FLUSH PRIVILEGES;
EXIT

6. Laden Sie phpBB-Forendateien herunter

Im Gegensatz zu anderer gängiger Open-Source-Software kann das phpBB-Forum nicht über die Ubuntu-Paket-Repositories heruntergeladen oder installiert werden. Daher müssen wir die Dateien manuell von der offiziellen Website herunterladen

Sie können auf den Download-Button klicken, um es auf Ihr System zu laden. Wenn Sie jedoch einen Befehlszeilenserver verwenden oder über SSH auf Ihren Server zugreifen, klicken Sie mit der rechten Maustaste auf die „Download-Schaltfläche“. “ und wählen Sie „Adresse des Links kopieren aus ”-Option.

Danach kommen Sie zu Ihrem Terminal und laden die phpBB-Setup-Datei mit wget herunter Befehl, dh:

wget paste-link

Zum Beispiel:

wget https://download.phpbb.com/pub/release/3.3/3.3.7/phpBB-3.3.7.zip

Extrahieren Sie die Datei 

Nachdem Sie die Datei heruntergeladen haben, extrahieren Sie sie:

unzip phpBB-*.zip

Verschieben Sie es jetzt in Ihr Webverzeichnis:

sudo mv phpBB3 /var/www/html/phpbb

Geben Sie Apache-Benutzern das Eigentum an der Datei und legen Sie auch Lese- und Schreibberechtigungen dafür fest.

sudo chown -R www-data:www-data /var/www/html/phpbb
sudo chmod -R 775 /var/www/html/phpbb

7. Virtuellen Host für phpBB konfigurieren

Um mehrere Websites oder Webplattformen auf einem Apache-Webserver zu hosten, verwenden Sie am besten virtuelle Host-Konfigurationsdateien, in denen wir dem Apache mitteilen, was die Standortdateien sind, wie und wann er die Benutzer bedienen muss. Meistens konfigurieren wir Foren entweder in Subdomains oder Unterverzeichnissen. Hier machen wir dasselbe.

sudo nano /etc/apache2/sites-available/phpbb.conf

Kopieren Sie die folgenden Zeilen und fügen Sie sie ein:

Hinweis :Wir können zwar über die Server-IP-Adresse auf das Forum zugreifen, aber wenn Sie FQDN (Domain) verwenden möchten, ersetzen Sie phpbb.example.com  mit der Domain, die Sie für den Zugriff auf das phpBB-Forum verwenden möchten, in den unten angegebenen Konfigurationszeilen.

<VirtualHost *:80>
      ServerAdmin [email protected]
      DocumentRoot /var/www/html/phpbb
      ServerName phpbb.example.com

      <Directory /var/www/html/phpbb>
                Options FollowSymlinks
                AllowOverride All
                Require all granted
       </Directory>

ErrorLog ${APACHE_LOG_DIR}/phpbb_error.log
CustomLog ${APACHE_LOG_DIR}/phpbb_access.log combined

</VirtualHost>

Speichern die Datei mit Strg+O , drücken Sie Y und Strg+X zum Beenden.

Aktivieren Sie die erstellte virtuelle Hostkonfiguration für phpBB und auch das Rewrite-Modul von Apache:

sudo a2ensite phpbb
sudo a2enmod rewrite

Starten Sie den Apache-Dienst neu, um die Änderungen zu übernehmen:

sudo systemctl restart apache2

8. Installieren Sie das phpBB-Forum auf Ubuntu 22.04 | 20.04

Nachdem Sie alle oben genannten Schritte ausgeführt haben, öffnen Sie Ihren Systembrowser, der auf die Domain oder Server-IP-Adresse von Ubuntu 22.04 oder 20.04 zugreifen kann, wo Sie die phpBB-Forum-Websoftware installiert haben. Und zeigen Sie es darauf.

Zum Beispiel:

Hinweis :Ersetzen Sie Server-IP-Adresse mit der tatsächlichen Adresse, wohingegen ihre-domain.com mit der von Ihnen konfigurierten Domain.

http://server-ip-address/phpbb
or 
http://your-domain.com/phpbb

Wenn Sie die grafische Benutzeroberfläche von phpBB zur Installation dieser Forensoftware erhalten, wählen Sie „Installieren“. “ und klicken Sie dann auf „Installieren“. ”-Schaltfläche.

Admin-Benutzer erstellen:

Fügen Sie den Benutzernamen, die E-Mail-Adresse und das Passwort hinzu, die Sie verwenden möchten, um auf das Backend von phpBB zuzugreifen und sich anzumelden.

Datenbankkonfiguration:

Da wir den MariaDB-Datenbankserver verwendet haben, fügen wir die Details dazu hinzu. Verwenden Sie localhost oder 127.0.0.1 Lassen Sie für den Hostnamen des Datenbankservers den Port leer. Fügen Sie danach die Details der Datenbank wie Name, Benutzername und Passwort hinzu.

Serverkonfiguration:

Nun, in diesem Schritt erhalten Sie einige Einstellungen zum Konfigurieren von Cookies, URLs, HTTP- oder HTTPS-Protokollen und anderen. Tun Sie das Nötige, andernfalls lassen Sie sie, da wir sie später konfigurieren können.

E-Mail-Konfiguration:

Um die Registrierung neuer Benutzer zu bestätigen, müssen wir einen E-Mail-Dienst in unserem Forum aktiviert haben. Wenn Sie es wünschen, konfigurieren Sie daher den SMTP-Server.

Geben Sie Ihrer Bulletin-Board-Konfiguration einen Titel.

Die Installation ist nun abgeschlossen.

Löschen Sie nun die Datei „Installieren ”-Ordner, um auf das Erstellen zuzugreifen, Beiträge zu löschen und auf die Funktionen der phpBB-Forensoftware zuzugreifen.

Gehen Sie zu Ihrem Serverterminal und führen Sie diesen Befehl aus:

sudo rm -r /var/www/html/phpbb/install

Aktualisieren Sie Ihre phpBB-Weboberfläche und dieses Mal wird Ihnen der „Willkommenspost angezeigt “.

9. Rufen Sie das phpBB-Administrations-Kontrollfeld auf

Um auf das Admin-Kontrollfeld zuzugreifen, klicken Sie auf den dafür angegebenen Link in der Fußzeile von phpBB. Als Referenz siehe Screenshot.


Ubuntu
  1. So installieren Sie MySQL unter Ubuntu 18.04

  2. So installieren Sie Minecraft Server auf Ubuntu 18.04

  3. So installieren Sie Nginx unter Ubuntu 20.04

  4. So installieren Sie MariaDB unter Ubuntu 20.04

  5. So installieren Sie Zimbra 8.6 auf einem Ubuntu 14.04-Server

So installieren Sie Ubuntu 20.04 LTS-Server

So installieren Sie Cockpit unter Ubuntu 20.04

So installieren Sie Thunderbird unter Ubuntu 20.04

So installieren Sie den VNC-Server unter Ubuntu 20.04

So installieren Sie den HTTrack-Server unter Ubuntu 20.04

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