GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie phpBB unter Ubuntu 20.04

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.


Panels
  1. So installieren Sie Logstash unter Ubuntu 18.04

  2. So installieren Sie Go unter Ubuntu 18.04

  3. So installieren Sie XWiki unter Ubuntu 20.04

  4. So installieren Sie MongoDB unter Ubuntu 20.04

  5. So installieren Sie R unter Ubuntu 18.04

So installieren Sie Jenkins unter Ubuntu 18.04

So installieren Sie Ruby unter Ubuntu 18.04

So installieren Sie Kanboard unter Ubuntu 20.04

So installieren Sie OpenMAINT unter Ubuntu 20.04

So installieren Sie Socioboard auf Ubuntu 20.04

So installieren Sie PrestaShop unter Ubuntu 20.04