phpBB, auch als „PHP Bulletin Board“ bekannt, ist eine kostenlose Flat-Forum-Bulletin-Board-Software, die einen Ort bietet, an dem sich Menschen versammeln und miteinander kommunizieren können. Es ist in PHP geschrieben und unterstützt viele Datenbank-Engines, darunter MySQL, Oracle Database, SQLite, PostgreSQL usw. Es enthält Hunderte von Stil- und Bildpaketen, mit denen Sie Ihr Board anpassen können.
In diesem Beitrag zeigen wir Ihnen, wie Sie phpBB unter Ubuntu 20.04 installieren.
Voraussetzungen
- Ein Ubuntu 20.04 VPS mit aktiviertem Root-Zugriff oder ein Benutzer mit sudo-Berechtigungen.
Melden Sie sich über SSH an und aktualisieren Sie Ihr System
Zuerst müssen Sie sich über SSH als Root-Benutzer bei Ihrem Ubuntu 20.04 VPS anmelden:
ssh root@IP_ADDRESS -p PORT_NUMBER
Führen Sie als Nächstes die folgenden Befehle aus, um alle installierten Pakete auf Ihrem VPS zu aktualisieren:
apt-get update -y
Sobald alle Pakete aktualisiert sind, starten Sie Ihr System neu, um die Änderungen zu übernehmen.
Installieren Sie Apache, PHP und MariaDB
Zuerst müssen Sie Apache, MariaDB, PHP und andere erforderliche PHP-Erweiterungen auf Ihrem Server installieren. Führen Sie den folgenden Befehl aus, um alle Pakete zu installieren:
apt-get 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 unzip -y
Starten Sie nach der Installation aller Pakete den Apache- und MariaDB-Dienst mit dem folgenden Befehl:
systemctl start apache2 systemctl start mariadb
Erstellen Sie eine Datenbank und einen Benutzer für phpBB
Jetzt müssen Sie eine Datenbank und einen Benutzer für phpBB erstellen. Melden Sie sich zunächst mit dem folgenden Befehl bei der MariaDB an:
mysql
Nachdem Sie sich angemeldet haben, erstellen Sie eine Datenbank und einen Benutzer mit dem folgenden Befehl:
MariaDB [(none)]> CREATE DATABASE phpbb; MariaDB [(none)]> GRANT ALL ON phpbb.* to 'phpbb'@'localhost' IDENTIFIED BY 'securepassword';
Leeren Sie als Nächstes die Berechtigungen und beenden Sie die MariaDB mit dem folgenden Befehl:
MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
phpBB herunterladen und konfigurieren
Gehen Sie zuerst auf die offizielle Download-Seite von phpBB und laden Sie die neueste Version von phpBB mit dem folgenden Befehl herunter:
wget https://download.phpbb.com/pub/release/3.3/3.3.5/phpBB-3.3.5.zip
Sobald der Download abgeschlossen ist, entpacken Sie die heruntergeladene Datei mit dem folgenden Befehl:
unzip phpBB-3.3.5.zip
Verschieben Sie als Nächstes das extrahierte Verzeichnis in das Apache-Web-Root-Verzeichnis:
mv phpBB3 /var/www/html/phpbb
Als nächstes ändern Sie den Besitz und die Berechtigung des phpBB-Verzeichnisses:
chown -R www-data:www-data /var/www/html/phpbb chmod -R 755 /var/www/html/phpbb
Erstellen Sie einen virtuellen Apache-Host für phpBB
Als nächstes müssen Sie eine Konfigurationsdatei für den virtuellen Apache-Host erstellen, um das phpBB im Internet zu hosten.
nano /etc/apache2/sites-available/phpbb.conf
Fügen Sie die folgende Konfiguration hinzu:
<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 und schließen Sie die Datei und aktivieren Sie dann den virtuellen phpBB-Host und das Apache-Rewrite-Modul mit dem folgenden Befehl:
a2ensite phpbb a2enmod rewrite
Starten Sie abschließend den Apache-Dienst neu, um die Änderungen zu übernehmen.
systemctl restart apache2
Sie können den Status des Apache auch mit dem folgenden Befehl überprüfen:
systemctl status apache2
Sie erhalten die folgende Ausgabe:
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2022-02-10 12:04:28 UTC; 6s ago Docs: https://httpd.apache.org/docs/2.4/ Process: 17047 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID: 17065 (apache2) Tasks: 6 (limit: 2348) Memory: 14.8M CGroup: /system.slice/apache2.service ├─17065 /usr/sbin/apache2 -k start ├─17066 /usr/sbin/apache2 -k start ├─17067 /usr/sbin/apache2 -k start ├─17068 /usr/sbin/apache2 -k start ├─17069 /usr/sbin/apache2 -k start └─17070 /usr/sbin/apache2 -k start Feb 10 12:04:27 ubuntu2004 systemd[1]: Starting The Apache HTTP Server...
Fertigstellen der phpBB-Installation
Zu diesem Zeitpunkt ist der virtuelle Apache-Host so konfiguriert, dass er phpBB bedient. Öffnen Sie nun Ihren Webbrowser und greifen Sie über die URL http://phpbb.example.com/install auf den phpBB-Webinstallationsassistenten zu . Sie werden auf die folgende Seite weitergeleitet:
Klicken Sie auf Installieren Schaltfläche, um die Installation zu starten. Sie sollten die Administrator-Konfigurationsseite sehen:
Geben Sie Ihren Admin-Benutzernamen und Ihr Passwort ein und klicken Sie auf Senden Taste. Sie sollten die Datenbankkonfigurationsseite sehen:
Geben Sie Ihre Datenbankinformationen an und klicken Sie auf Senden Taste. Sie sollten die Serverkonfigurationsseite sehen:
Geben Sie das Protokoll, die Website-URL und den Port an und klicken Sie auf Senden Taste. Sie sollten die E-Mail-Konfigurationsseite sehen:
Geben Sie Ihre gewünschten Optionen an und klicken Sie auf Senden Taste. Sie sollten die Board-Konfigurationsseite sehen:
Wählen Sie die Sprache aus, geben Sie den Board-Namen und die Beschreibung ein und klicken Sie auf Senden Taste. Sobald die Installation abgeschlossen ist, sollten Sie die folgende Seite sehen:
Klicken Sie auf Bring mich zum ACP Taste. Sie sollten das phpBB-Dashboard auf der folgenden Seite sehen:
Wenn Sie einer unserer Ubuntu-Hosting-Kunden sind, müssen Sie phpBB natürlich nicht auf Ihrem Ubuntu 20.04 VPS installieren – fragen Sie einfach unsere Administratoren, lehnen Sie sich zurück und entspannen Sie sich. Unsere Admins werden phpBB auf Ubuntu 20.04 umgehend für Sie installieren.
PS. Wenn Ihnen dieser Beitrag über die Installation von phpBB auf Ubuntu 20.04 VPS gefallen hat, teilen Sie ihn bitte über die Schaltflächen unten mit Ihren Freunden in den sozialen Netzwerken oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.