GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Installieren Sie das phpBB-Forum auf Debian 11 Bullseye

Tutorial, um die Schritte und Befehle für die Installation von phpBB auf Debian 11 Bullseye 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-Forensoftware in Debian 11 Bullseye

1. phpBB-Anforderungen

Um dieses Tutorial durchzuführen, benötigen wir ein Debian-basiertes Linux 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 Debian 11-Systemupdate aus

Alle Kernsoftwarepakete, die wir für die Installation des phpBB-Forums benötigen, sind über das standardmäßige Debian 11 22.04 &20.04 Basis-Repository 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 Debian 11 zu installieren, daher führen Sie 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 auf Debian 11

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 Debian 11 Bullseye-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 Debian 11

Nachdem Sie alle oben genannten Schritte ausgeführt haben, öffnen Sie Ihren Systembrowser, der auf die Domain oder Server-IP-Adresse von Debian 11 Bullseye 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 „Willkommensbeitrag 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.


Debian
  1. So installieren Sie Docker in Debian 11 (Bullseye)

  2. So installieren Sie TeamViewer unter Debian 11 Bullseye

  3. So installieren Sie AnyDesk auf Debian 11 Bullseye

  4. Installieren und konfigurieren Sie GitLab unter Debian 11 Bullseye

  5. Installieren Sie den Vivaldi-Browser unter Debian 11 Bullseye

Installieren/aktualisieren Sie MakeMKV auf Debian 11 Bullseye

Installieren Sie Htop auf Debian 11 Bullseye

SSH auf Debian 11 Bullseye installieren/aktivieren

Installieren Sie 7-Zip auf Debian 11 Bullseye

Installieren Sie Neofetch auf Debian 11 Bullseye

Installieren Sie CMake auf Debian 11 Bullseye